Results 1 results found Greek antique lion statue outside the land entrance to the Arsenal, Venice, Veneto, Italy, Europe The Avenue of the Lions in the ruins of the Greek city of Delos, the birthplace of the twin gods Apollo and Artemis, Cyclades Islands, Greece, Europe The Lion Terrace, Delos, Cyclades, Greece The Lion Terrace, Delos, Cyclades, Greece The Lion Terrace, Delos, Cyclades, Greece The lions are made of marble, Delos, Greece