Where is Le Mans University?

Where is Le Mans University located?

Le Mans University, Le Mans University, France (approx. 48.015°, 0.16138889°)


Where is Le Mans University on the map?