Where is Człuchów?

Where is Człuchów located?

Człuchów, Człuchów, Poland (approx. 53.665146°, 17.358831°)


Where is Człuchów on the map?