Where is Ammenhausen?

Where is Ammenhausen located?

Ammenhausen, Lower Saxony, Germany (approx. 51.972967786°, 10.0674961204°)


Where is Ammenhausen on the map?