Where is Deppoldshausen?

Where is Deppoldshausen located?

Deppoldshausen, Lower Saxony, Germany (approx. 51.5842741778°, 9.9661200476°)


Where is Deppoldshausen on the map?