Set 230 metres from the Lepanto Metro Station in Rome, Giulio Cesare Apartments offers self-catering accommodation with air conditioning and free WiFi. The Vatican Museums are 1.5 km away.
Set 230 metres from the Lepanto Metro Station in Rome, Giulio Cesare Apartments offers self-catering accommodat Read more
Set 230 metres from the Lepanto Metro Station in Rome, Giulio Cesare Apartments offers self-catering accommodation with air conditioning and free WiFi. The Vatican Museums are 1.5 km away.
Set 230 metres from the Lepanto Metro Station in Rome, Giulio Cesare Apartments offers self-catering accommodation with air conditioning and free WiFi. The Vatican Museums are 1.5 km away.
Number of Rooms: 1