Iglesia de Santiago el MayorParishShareCalle Daoiz41950 Castilleja de la Cuesta, AndalucíaSpainGet directions