Hotel Smeraldo 3 stars

Via dei Chiavari 20, Pantheon, 00186 Rome, Italy

Hotel image
Read more reviews for Hotel Smeraldo