Where is Holmen?

Where is Holmen located?

Holmen, Evlevborg, Sweden (approx. 61.86667°, 15.8°)


Where is Holmen on the map?