Where is Luboszów?

Where is Luboszów located?

Luboszów, Lower Silesia Voivodship, Poland (approx. 51.4268950913°, 15.3936699867°)


Where is Luboszów on the map?