The coral stone church is a two-level structure with an imposing, highly ornate pediment and double-pilaster columns on its facade.
The facade contains articulate carvings depicting the patron saint displayed on its niche, flanked by oversized urn-like finials standing on rectangular bases at each corner of the pediment.
The vaulted ceiling is made of wooden panels arranged longitudinally with details of seraphs protruding as corbels.
The front watchtower served as the first line of defense during Moro raids, and is integrated within the complex's fortified walls.
The plaza is bound by a short coral stone wall, where processions start and end during religious and festive rites.
The gates and walls were built around the time of the construction of the church to provide defense against the Moro invaders.
[1] This L-shaped building was called by the townsfolk as the Palacio, where Spanish dignitaries and priests from the city stay during their visits.
[1] The facade's pediment features very ornate carvings of angels and human figures, with skull and bone details that explain the function of the structure.