My home your home Apartment Rome
Located in a central area of Rome, 300 metres from Vatican Museums, My home your home provides air-conditioned accommodation with free Wi-Fi and a flat-screen TV. The property is set 1.2 km from The Vatican, 1.5 km from St. Peter's Basilica and 2.
111 Via Candia, Trionfale, 00192 Rome, Italy