Where is Duvecula?

Where is Duvecula located?

Duvecula, Squid, Sweden (approx. 57.28333°, 15.73333°)


Where is Duvecula on the map?