The undulating façade has four statues in niches, and contains a town clock. Inside the church has a large central nave, and two aisles, with separating pilasters. It has three chapels, two dedicated to the town patrons, while the third honored the Madonna delle Milizie, depicted in a canvas (1780) by Francesco Pascucci as draped with a blue mantle, astride a bucking white horse, and holding a sword. The horse tramples and scatters two Saracens. The canvas is found between the second and third chapel, it originated from the Eremo delle Milizie. The derivation of this militant Marian iconography is attributed to the 11th century, when the Normans battled the occupying Saracens.
