Where is Stora-Alebo?

Where is Stora-Alebo located?

Stora-Alebo, Squid, Sweden (approx. 57.1°, 16.08333°)


Where is Stora-Alebo on the map?