Via marcello ii, 22, 00165 Roma
Apartments
Situated in Rome, 2.4 km from St. Peter's Basilica and 2.4 km from Vatican Museums, Dedo's Home Roma, San Pietro features air-conditioned accommodation with a balcony and free WiFi. This recently renovated apartment is located 2.5 km from Battistini Metro Station and 3 km from Ottaviano Metro Station....