Where is Sevsho?

Where is Sevsho located?

Sevsho, Squid, Sweden (approx. 56.55°, 15.8°)


Where is Sevsho on the map?