27 via della meloria, 00136 Roma
Apartments
Set in Rome, 700 metres from Vatican Museums and 1.1 km from Ottaviano Metro Station, St. Peter Twilight BuddyRent offers air-conditioned accommodation with a balcony and free WiFi. Featuring a terrace, the apartment is close to several noted attractions, around 1.6 km from St Peter's Square, 1.6 km...