Where is Izdebki?

Where is Izdebki located?

Izdebki, Subcarpathian Voivodeship, Poland (approx. 49.7517973961°, 22.1173180459°)


Where is Izdebki on the map?