Where is Nowa Dęba?

Where is Nowa Dęba located?

Nowa Dęba, Nowa Dęba, Poland (approx. 50.413265°, 21.749056°)


Where is Nowa Dęba on the map?