Where is Depen?

Where is Depen located?

Depen, Lower Saxony, Germany (approx. 53.1203273746°, 9.5861838704°)


Where is Depen on the map?