Where is Bromboda?

Where is Bromboda located?

Bromboda, Squid, Sweden (approx. 56.56667°, 15.6°)


Where is Bromboda on the map?