Idrun Island

Idrun Island is an island at the mouths of both Roakan Bay the Labella Sea. It is the largest of the Northern Isles. It is separated from the Ecian Peninsula by the Lucky Strait.