Relais Santa Chiara Hotel

Via Matteotti 15
San Gimignano
Italy