Restaurants & Bars
Seafood Restaurant Opens In Somerville's Teele Square
Happy Crab recently opened in the longtime Amelia's Kitchen space on Broadway.
SOMERVILLE, MA — A new seafood restaurant recently opened in Teele Square. Happy Crab, which serves seafood and Cajun food, moved into the longtime Amelia's Kitchen space on Broadway, Boston Restaurant Talk first reported.
Italian eatery Amelia's rebranded itself as West 7 Bistro in 2013 but has since closed. The restaurant first opened about 25 years ago.
Happy Crab is located at 1137 Broadway.
Find out what's happening in Somervillefor free with the latest updates from Patch.
Get more local news delivered straight to your inbox. Sign up for free Patch newsletters and alerts.