Barra

What’s New: New & Improved Eats

Teele Square Happy Crab: OpenHappy Crab, a new cajun seafood restaurant, opened Jan. 1 in the former location of Amelia‚Äôs Kitchen at 1137 Broadway. Happy-hour drinks, available from 3 to 5 p.m., are buy one, get one free. The menu is teeming with seafood options, featuring scallops, mussels, and baby clams, with a selection of […]