Le Mans is a town located in the Sarthe department in the Loire Valley region in France. It is in the western portion of the country. The department of Sarthe is famous most of all due to the town of Le Mans. Le Mans is known both as a historically significant town, as well as the famous venue for 24 hr car races. (more…)