Hotel Piazza Di Spagna

Via De Fiori Mario 61
Rome
Italy