Where is Orremola?

Where is Orremola located?

Orremola, Squid, Sweden (approx. 57.75°, 15.9°)


Where is Orremola on the map?