Where is Memhausen?

Where is Memhausen located?

Memhausen, Lower Saxony, Germany (approx. 53.5386223619°, 8.0174639339°)


Where is Memhausen on the map?