Where is Nesselröden?

Where is Nesselröden located?

Nesselröden, Lower Saxony, Germany (approx. 51.4959212289°, 10.1837274286°)


Where is Nesselröden on the map?