With a stay at Le Méridien Visconti Rome, you'll be centrally located in Rome, within a 5-minute drive of Piazza Navona and Trevi Fountain. This 4-star hotel is 1.3 mi (2.1 km) from Villa Borghese and 1.4 mi (2 ... Read more

View all Luxury Hotels in Rome