The Bell Inn at Woburn is a delightful English Country Public House, Restaurant and Hotel which has recently been the subject of much rebuilding work to restore it to its former beauty. The building housing the Pub and Restaurant dates back to the 17th Century and the abundance of beams and studwork... [More]