Largo lucio apuleio, 11, 00136 Roma
Apartment
Apuleio 11 offers accommodations in Rome, 1.8 miles from Lepanto Metro Station and 2.3 miles from St Peter's Square. The air-conditioned accommodation is 1.4 miles from Ottaviano Metro Station. Free Wifi is available throughout the property and Vatican Museums is 1.1 miles away.
Providing a balcony,...