Where is Northrup?

Where is Northrup located?

Northrup, Lower Saxony, Germany (approx. 52.6161702519°, 7.859474694°)


Where is Northrup on the map?