 Great Leighs is the location of arguably the oldest Inn in England.The Castle was called the St. Anne's Castle until its temporary closure for refurbishment at Easter 2015.It was on the junction of Main Road and Boreham Road.