INN AT THE SPANISH STEPS

85 VIA DEI CONDOTTI
Rome
Italy