Where is Nahbaraid?

Where is Nahbaraid located?

Nahbaraid, North Rhine-Westphalia, Germany (approx. 51.03368°, 5.99347°)


Where is Nahbaraid on the map?