With a stay at Hotel Smeraldo, you''ll be centrally located in Rome, just a 4-minute walk from Campo de'' Fiori and 5 minutes by foot from Piazza Navona. This hotel is 0.4 mi (0.7 km) from Pantheon and 0.6 mi (0.9 km) from Roman Forum.
Via dei chiavari, 20, 00186 roma, italy
Rome, italy
00186
Checking for room alternatives