Monte Sant'Angelo est une commune située à 800m d'altitude sur les rebords du Gargano, dans la province de Foggia, dans les Pouilles, en Italie méridionale.Cité importante dans le domaine religieux, elle doit son nom sanctuaire de l'archange Michel, autour duquel elle s'est bâtie. Selon la tradition, l'archange Michel serait apparu à l'évêque Lorenzo Maiorano le 8 mai 490, lui ordonnant de construire un lieu de culte chrétien dans une grotte sous la ville, afin de chasser les croyances païennes qui ont cours à cette époque. L'archange lui serait réapparu en 492 et encore en 493. Le village se développera autour du lieu de culte. Monte Sant'Angelo devient par la suite le point d'arrivée des pèlerinages en partance du Mont Saint-Michel, en France, et traversant l'Europe par la via Sacra Langobardorum.Le sanctuaire est classé au patrimoine mondial de l'UNESCO.