Where is Kleszczów?

Where is Kleszczów located?

Kleszczów, Kleszczów, Poland (approx. 50.348038°, 18.527437°)


Where is Kleszczów on the map?