Palazzo del Papa B&B Siena: 100 m to Piazza del Campo