Hotel Smeraldo

Rome, Lazio, Italy
3-star hotel
hotel-smeraldo
Hotel map marker
AddressVia dei Chiavari, 20, Rome, Lazio, Italy
We use cookies to enhance the user experience. Read our Privacy Policy here.