Where is Leutenheim?

Where is Leutenheim located?

Leutenheim, Leutenheim, France (approx. 48.842037°, 8.021366°)


Where is Leutenheim on the map?