Tower of Leires

The Tower of Leires is a Land in Legend of Mana.