Historic architecture photo series Towers Оf Тhe Orchard or Las Torres De La Huerta are taken in San Juan De Alicante area, Spain