Where is Nowa Dęba?

Where is Nowa Dęba located?

Nowa Dęba, Podkarpackie, Poland (approx. 50.41556°, 21.73972°)


Where is Nowa Dęba on the map?