Montelupo Fiorentino is a comune (municipality) in the Province of Florence in the Italian region Tuscany, located about 20 km southwest of Florence. As of 31 December 2004, it had a population of 12,079 and an area of 24.6 km².
Read more about Montelupo Fiorentino: Geography, History, Twin Towns