The Town Tavern is a British pub. It offers a menu with great value and attentive service.