All Seasons Garden Hotel, Rome

Via Castel di Leva 108 Rome00134, Italy