Where is Aboda?

Where is Aboda located?

Aboda, Squid, Sweden (approx. 57.06667°, 15.96667°)


Where is Aboda on the map?