Via dei gracchi, 39 i piano, 00192 Roma
Guest houses
Situated in Rome, near Lepanto Metro Station, Vatican Museums and St Peter's Square, Rome Art Room features free WiFi, and guests can enjoy a shared lounge. The property is close to Piazza del Popolo, St. Peter's Basilica and Flaminio Metro Station. The property is 300 metres from Ottaviano Metro Station,...