Lomei Labyrinth Island

Lomei Labyrinth Island is a location in The Legend of Zelda: Breath of the Wild.