Where is Leschede?

Where is Leschede located?

Leschede, Lower Saxony, Germany (approx. 52.4074227068°, 7.3092671031°)


Where is Leschede on the map?