Where is Abbenhausen?

Where is Abbenhausen located?

Abbenhausen, Lower Saxony, Germany (approx. 52.8258117014°, 8.6347247487°)


Where is Abbenhausen on the map?