The church was built by Lewis Vulliamy in 1844 as a replacement for the old church of All Saints. In 1903 additions were made by Sir Arthur Blomfield at the E, and a S chapel was added in 1936 by N. F. Cachemaille-Day. The only Romanesque feature is the font, transferred from the old church.