This family-friendly Rome hotel is located in Rome City Centre, within 1 mi (2 km) of Trevi Fountain, Piazza di Spagna, and Spanish Steps. Villa Borghese and Colosseum are also within 1 mi (2 km). Repubblica - Opera House Station is only a 2-minute walk and Barberini Station is 8 minutes.