Iglesia de María MilagrosaParishShareCalle de Algeciras 1047012 Valladolid, Castilla y LeónSpainGet directions