Lorius

A large island in the northeastern seas. Homeland of the elves.