Where is Windhausen?

Where is Windhausen located?

Windhausen, Lower Saxony, Germany (approx. 51.788174936°, 10.2127217883°)


Where is Windhausen on the map?