Where is Lubova?

Where is Lubova located?

Lubova, Świętokrzyskie Voivodeship, Poland (approx. 50.9363049969°, 21.7195453281°)


Where is Lubova on the map?