Where is Lubaczów?

Where is Lubaczów located?

Lubaczów, Lubaczów, Poland (approx. 50.157444°, 23.122585°)


Where is Lubaczów on the map?