Leque Island, Eide Road