How much does a hotel in San Gimignano cost on an average?
On an average, it costs INR 149 per night to book a hotel in San Gimignano.
What are the best places to stay in San Gimignano?
Relais Villa Sensano, Hotel Sovestro, Hotel Bel Soggiorno are among the best hotels in San Gimignano. If you are looking for hotels less than INR 149, then the best hotels are Relais Villa Sensano, Hotel Sovestro, Leon Bianco