The Temple of Demeter was a temple complex located in the Maenad’s Hills region of Naxos I