Where is Tveta?

Where is Tveta located?

Tveta, Squid, Sweden (approx. 57.33333°, 15.8°)


Where is Tveta on the map?