The present day St Mary's Church dates back to the 13th century, although it is speculated that there might have existed an earlier church of St Mary. The building is constructed from stone, with a slate roof. Two original windows remain in the south wall of the building, the remainder are 19th century replacements.
The tower located to the north east of the building dates from the middle of the 14th century, and currently contains a ring of eight bells. The original bells were installed in 1763, two were added in 1765 and a further two added in 1897.
The font at the church dates back to late Norman times. A local legend suggests that the future King Henry VII, born at nearby Pembroke Castle was baptised at the church, however no evidence of this event exists.
The modern entrance to the church is through a porch on the west side of the building, erected in 1926, accessed from the corner of Northgate Street and Main Street. The historical entrance was through the south side of the church, this doorway now leads to the choir vestry.
The church had fallen into a state of disrepair towards the end of the 19th century and closed in 1875. Four years later, major renovation work was carried out before the church reopened. The current pulpit was donated to the church a year later.
References: