The church of St Margaret has north and south aisles dating to around 1300, and the large Perpendicular style tower was inserted into an already existing nave. The upper part of this tower was much rebuilt in 1898, when the church was restored. Inside, there is a fine Decorated style sedilia and piscina, a 13th century octagonal arcaded Purbeck marble font, and a communion rail dating to around 1600.