80 via dell'orso, 00186 Roma
Apartment 2 stars
Located in Rome, within less than 0.6 mi of Castel Sant'Angelo and a 3-minute walk of Piazza Navona, Orso Apartment offers accommodations with free WiFi, air conditioning and a shared lounge. It is located 0.6 mi from Torre Argentina and provides a shared kitchen.
The apartment features 2 bedrooms,...