niches

Agora of the Italians

The Agora of the Italians, with a size of some 6,000 square meters, is situated prominently in the center of Delos, between the famous sanctuary of Apollo to the south and the Sacred Lake to the north. The design of the Agora centers on a vast court...