Where is Mechov?

Where is Mechov located?

Mechov, Lower Saxony, Germany (approx. 53.0480651681°, 11.3884798413°)


Where is Mechov on the map?