Ioliu Sea

The Ioliu Sea was a body of water on the planet Rodia. It contained nine large islands and was located off the eastern coast of Encheeko.