Where is Nettelburg?

Where is Nettelburg located?

Nettelburg, Lower Saxony, Germany (approx. 53.2222716462°, 7.4976208096°)


Where is Nettelburg on the map?