Where is Stora-Abu?

Where is Stora-Abu located?

Stora-Abu, Squid, Sweden (approx. 57.35°, 15.83333°)


Where is Stora-Abu on the map?