Lata Luxury Apartment Apartment Spagna
Offering free Wi-Fi and inner courtyard views, Lata Luxury Apartment is an accommodation set right in the centre of Rome, just 300 metres from Piazza del Popolo and 1.3 km from Lepanto Metro Station. It is situated 1.
Via Del Corso 504, Spagna, 00186 Rome, Italy