Where is Leash?

Where is Leash located?

Leash, Põlvamaa, Estonia (approx. 57.9982287814°, 27.6404857635°)


Where is Leash on the map?