Lorius

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