Where is Davestad?

Where is Davestad located?

Davestad, Squid, Sweden (approx. 57.28333°, 16.33333°)


Where is Davestad on the map?