Results 2 results found The Temple of Demeter, Cyrene, UNESCO World Heritage Site, Libya, North Africa, Africa Temple of Demeter, Sangri, Naxos Island, Cyclades, Greek Islands, Greece, Europe