Where is Elvurden?

Where is Elvurden located?

Elvurden, Lower Saxony, Germany (approx. 53.4777625555°, 8.4528324127°)


Where is Elvurden on the map?