Where is Duvemola?

Where is Duvemola located?

Duvemola, Squid, Sweden (approx. 56.66667°, 15.53333°)


Where is Duvemola on the map?