 The parish church (Church in Wales) of St Peter is a Grade II-listed building, recorded by Cadw in 1971, and was first mentioned in records in 1291.The present church, which may have replaced earlier chapelries, dates from the 13th and 14th centuries and was restored in the 19th and 20th centuries.The bell is dated 1639 and the early Henry Jones organ 1853.