, ,
Phone:
Price Range:
Barracuda Tavern is a American Traditional, Seafood, Small Plates Tapas restaurant located in Faneuil Hall Govt Center area in Boston, MA 02108.