Via di san tommaso d'aquino 40, interno 11b, 00136 Roma
Apartments
Boasting city views, Residenza Lebara features accommodation with a balcony, around 1.2 km from Ottaviano Metro Station. It is situated 1.8 km from Lepanto Metro Station and offers a lift. Free WiFi is available throughout the property and Vatican Museums is less than 1 km away. This air-conditioned...