The New Hall Tavern is a British pub offering lunch, dinner, and brunch. It is known for its home-cooked, fresh food with generous portions and great service.