Where is Dębica?

Where is Dębica located?

Dębica, Dębica, Poland (approx. 50.05146°, 21.41141°)


Where is Dębica on the map?