80 via dell'orso, 00186 Roma
Apartments
Located in Rome, within less than 1 km of Castel Sant'Angelo and a 3-minute walk of Piazza Navona, Orso Apartment offers accommodation with free WiFi, air conditioning and a shared lounge. It is situated 0.9 km from Torre Argentina and provides a shared kitchen. The apartment features 2 bedrooms, a flat-screen...