Apartment Leopardi - Colosseo Rome
38 Via Leopardi, Rome, Italy
Get Prices
Choose your dates to see prices
38 Via Leopardi, Rome, Italy
Choose your dates to see prices
Situated in Vatican City - Prati district, Leopardi - Colosseo Hotel offers air-conditioned rooms.
All rooms at the property have a microwave, a refrigerator and a coffee machine.
Piazza della Repubblica is 1 km away. Castello Palo Odescalchi is 1.1 km from the venue.Area Archeologica Santa Croce di Gerusalemme is also located near the accommodation. Via Cavour is a few minutes away.
Trattoria Vecchia Roma, Pizzeria Renato and Panella are about a 5-minute walk away.The hotel is only 15 minutes' walk from Rome Termini train station.