Where is Imbramola?

Where is Imbramola located?

Imbramola, Squid, Sweden (approx. 57.54°, 16.61278°)


Where is Imbramola on the map?