Where is Popelau?

Where is Popelau located?

Popelau, Lower Saxony, Germany (approx. 53.2478980842°, 10.882839505°)


Where is Popelau on the map?