Where is Dellhausen?

Where is Dellhausen located?

Dellhausen, Lower Saxony, Germany (approx. 51.6832512937°, 9.7439045657°)


Where is Dellhausen on the map?