$$$$ • European • Portsmouth
The Coat of Arms British Pub in Portsmouth, New Hampshire, is an upscale pub that offers traditional English pub fare in a sophisticated setting. While enjoying any of the draught beers or cask ales, patrons can enjoy a full meal with appetizers, entrees and desserts.
The Coat of Arms British Pub menu starts with appetizers such as Scotch eggs and warm rarebit dip. Entrees include dishes such as fish and chips, or heartier fare such as rib eye steak or shepherd’s pie. Burgers, curry and a variety of sandwiches make it easy for anyone to find a satisfying lunch or dinner at the Coat of Arms British Pub.