It was designed by A. W. N. Pugin and is described as a "church of exceptional interest among the works of this major architect".
Some of the money needed to build it was given by the Earl of Shrewsbury; the total cost was about £8,000 (equivalent to £920,000 in 2023).
[2] The church is built in stone rubble with ashlar dressings and Welsh slate roof.
[2] The chancel has a coloured tile floor, a sedilia in the south wall, and an ornate altar piece with a statue in an aedicule over the tabernacle and 12 figures of saints on each side of it.
The altarpiece of the chapel consists of a statue in a niche flanked by panels depicting scenes from the life of Mary.