It is set in a peaceful churchyard overlooking the market place in the centre of the town. The building itself is of great architectural interest and is built on the site of an old Saxon church. The church tower which stands high above the town was constructed in stages between the 12th and 14th century whilst the porch was built in 1320. The medieval church consisted only of a chancel, nave, north aisle and tower but it was considerably enlarged in the Victorian period. The top stage of the tower is 14th century as is the south porch.