A stay at Bettoja Atlantico Hotel places you in the heart of Rome, a 7-minute drive from Villa Borghese and 11 minutes from Piazza di Spagna. This 4-star hotel is 1.7 mi (2.8 km) from Piazza Navona and 2.7 mi (4.4 km) from St. Peters Basilica.