22 via sebastiano veniero 12 piano 2, 00192 Roma
Apartments
In a central area of Rome, located within a short distance of Vatican Museums and Ottaviano Metro Station, Elena's house offers free WiFi, air conditioning and household amenities such as a microwave and coffee machine. This recently renovated apartment is located 1.1 km from Lepanto Metro Station and...