Ubicata in piazza Mercato Vecchio, sorge dove un tempo si elevava la ex chiesa parrocchiale di S. Pietro. L'attuale chiesa è stata edificata nella seconda metà del XVII secolo e rimaneggiata nel 1866, quando fu allungato il corpo dell'edificio.
L'esterno ha uno sviluppo orizzontale ed è scandito da una cornice con una lunetta, posta nel secondo ordine, che sovrasta uno dei due portali d'ingresso.
L'interno è a due navate, a cui corrispondono le due porte esterne: sulla sinistra è collocato l'altare della Madonna del Carmelo, mentre nel presbiterio è posto l'altare maggiore fabbricato nel 1801 e che custodisce la settecentesca tela della Vergine dell'Immacolata.
La chiesa è ricca di statue tra cui quella della Madonna del Miracolo, la Madonna Immacolata, la Madonna Addolorata, la Madonna dei Fiori, San Vito, Cristo Morto e Cristo Risorto.