Where is Sluchanka?

Where is Sluchanka located?

Sluchanka, Podlaskie Voivodeship, Poland (approx. 53.1267527826°, 23.6357761746°)


Where is Sluchanka on the map?