I know my American style seafood restaurants – and everything about the new Crab Tavern near Liverpool Street reminds me of childhood weekend trips to Red Lobster (minus the cheddar biscuits). There are massive booths, Shrimp Mondays and homely interiors, plus a menu with enough crab and non-crab entrees that…
Tag