The parish church of All Saints has a square tower at the western end, north and south aisles to either side of the nave, a south porch, a chancel and a vestry.
The village pub is The Plough and is the centre of much village activity.