Where is Solvesta?

Where is Solvesta located?

Solvesta, Squid, Sweden (approx. 58.13333°, 16.33333°)


Where is Solvesta on the map?