Hotel Smeraldo, Rome

Vicolo dei Chiodaroli 9Navona, Rome00186, Italy