Villa Elda Boutique Hotel


Siena • Show on map
Price as low as EUR 111.63
Villa Elda enjoys a panoramic hilltop position just outside the centre of Siena. You can walk to Piazza del Campo in 10 minutes. There is free Wi-Fi. All rooms at Villa Elda are air-conditioned and come…More info


