Where is Szczurowa?
Where is Szczurowa located?
Szczurowa, Szczurowa, Poland (approx. 50.119724°, 20.636848°)
Where is Szczurowa on the map?
{"latitude":50.119724,"longitude":20.636848,"title":"Szczurowa"}