Das Hotel Smeraldo liegt mitten in der Altstadt Roms, zwischen Campo de Fiori,
Piazza Navona, Piazza Argentina und Piazza Venezia.
click on the map to enlarge