Temple of Itza

The Temple of Itza is a temple in Athenaism dedicated to the Citta of Itza housing over 100 Ancestral Gods.