Home » The grand amphitheater Delos Island ruins Greece. The grand amphitheater Delos Island ruins Greece. The grand amphitheater Delos Island ruins Greece. By Posted Aug 19, 2017