Hotel Londra and Cargill

Piazza Sallustio 18
Rome
Italy