Where is Borg?

Where is Borg located?

Borg, Squid, Sweden (approx. 57.31667°, 15.93333°)


Where is Borg on the map?