Tower of Atolia

From Alathra Wiki

A tower on Atolia Island