Neostilska crkva koja u svom tlocrtu ima oblik latinskog križa. Za njezinu izgradnju korišten je novigradski kamen. Unutrašnjost crkve oslikana je neobaroknim slikarijama.
Glavni mramorni oltar premješten je iz stare župne crkve nakon njezine profanacije. U crkvi se čuva zavjetni kip Gospe od Sedam Žalosti iz 16. stoljeća, kraljevski plašt kojeg je prema legendi izvezla kraljica Elizabeta za vrijeme zatočeništva u novigradskoj tvrđavi.