Where is Heelocra?

Where is Heelocra located?

Heelocra, Squid, Sweden (approx. 57.4°, 15.8°)


Where is Heelocra on the map?