How much does a hotel in San Gimignano cost on an average?
On an average, it costs INR 159 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 159, then the best hotels are Relais Villa Sensano, Hotel Pescille, Agriturismo Poggio Rotondo