Tower of Atolia

A tower on Atolia Island