Where is Chochołów?

Where is Chochołów located?

Chochołów, Chochołów, Poland (approx. 49.371796°, 19.816301°)


Where is Chochołów on the map?