Where is Nesselröden?

Where is Nesselröden located?

Nesselröden, Hesse, Germany (approx. 51.0270816264°, 10.1107319339°)


Where is Nesselröden on the map?