Where is Ormeshaga?

Where is Ormeshaga located?

Ormeshaga, Squid, Sweden (approx. 56.75°, 15.16667°)


Where is Ormeshaga on the map?