Where is Storobro?

Where is Storobro located?

Storobro, Squid, Sweden (approx. 57.58333°, 15.85°)


Where is Storobro on the map?