The Terrace of the Lions is one of Delos’s most iconic monuments. Erected around 600 BCE by the people of Naxos, this sacred avenue once held twelve marble lions facing east toward Apollo’s sanctuary. Only … Delos Island: Terrace of the Lions (Teaser)Read more
