Villa Elda Boutique Hotel Siena: 700 m to Piazza del Campo