Where is Puchaczów?

Where is Puchaczów located?

Puchaczów, Puchaczów, Poland (approx. 51.30962°, 22.974165°)


Where is Puchaczów on the map?