This well maintained ornate church is designed in the High Victorian Gothic style. It features a symmetrical facade with a rectangular nave framed by twin square towers with buttresses. Side aisles are located on each side of the nave with a clerestory above. A sacristy is located at the back or east end of the church. The pointed arch Gothic windows feature tracery and hood moulding. The gable roof has decorative bargeboard and a cross at its peak. Each spire is also topped by a cross. The east end of the church has a decorative corner turret rising from each corner.