Where is Czosnów?

Where is Czosnów located?

Czosnów, Czosnów, Poland (approx. 52.390594°, 20.733896°)


Where is Czosnów on the map?