Vatican Canal Apartments 9-11 Apartment Rome
Vatican Canal Apartments 9-11 features air-conditioned guest accommodation in Rome, 800 metres from Vatican Museums, 1.2 km from Ottaviano Metro Station and 1.8 km from Lepanto Metro Station. Free Wi-Fi is featuredthroughout the property.
Number of rooms: 2
11 Via Canal Antonio, Trionfale, 00165 Rome, Italy