305 via della camilluccia scala b, primo piano, 00135 Roma
Apartment 3 stars
Casa Camilla offers accommodations in Rome, 2.1 miles from Stadio Olimpico and 3 miles from Vatican Museums. This property offers access to a balcony, free private parking, and free Wifi. Lepanto Metro Station is 3.7 miles from the apartment and St Peter's Square is 4 miles away.
The air-conditioned...