Great Leighs is famous for its brand new, state-of-the-art, horse racing venue, but it is also the home of a much older property. It’s the location of St. Anne’s Castle Inn, now just The Castle, which is believed to be the oldest inn in England. As with many ancient buildings, […]