Castelfiorentino

Castelfiorentino is a comune (municipality) in the Province of Florence in the Italian region Tuscany, located about 30 km southwest of Florence.The population is approximately 20,000 inhabitants. It is part of Val d'Elsa

Castelfiorentino borders the following municipalities: Certaldo, Empoli, Gambassi Terme, Montaione, Montespertoli, San Miniato.

Read more about Castelfiorentino:  Main Sights