Stock Photo - Elche Alicante Spain La Corredora shopping street in the center of the city of Elche

Stock Photo: Elche Alicante Spain La Corredora shopping street in the center of the city of Elche.