Chiesa angioina eretta nel XIV secolo, sorge nei pressi dell'antica porta omonima.
L'ampia scalinata precede un portico con arcate a tutto sesto, rette da alte colonne monolitiche. Il portale è datato 1504.
L'interno si presenta a unica navata con sulla destra una navatella laterale delimitata da forti e basse colonne sormontate da capitelli larghi e schiacciati, decorati a fogliame e di gusto romanico, su cui scaricano tre archi e delle volte a vela che presentano affreschi rinascimentali.
Di notevole interesse artistico la grande, cinquecentesca pala dell'altare maggiore sulla quale nella cuspide è riprodotto il Martirio di S. Margherita, nel riquadro centrale l'Annunciazione, con a destra San Giuseppe e a sinistra San Giovanni Battista.
Pregevole anche una tavola dipinta del 500 che raffigura l'Annunciazione e che si trova sulla parete di destra dell'abside. Sul portale di ingresso una Annunciazione in terracotta.
La chiesa faceva parte dell'antico Convento dei Frati Celestini.