Monte Sant'Angelo is a town and comune of Apulia, southern Italy, in the province of Foggia, on the southern slopes of Monte Gargano. History Monte Sant'Angelo as a...