Chef/Owner at Barracuda Tavern - Boston, Massachusetts, United States
Barracuda Tavern is a hospitality company based out of 15 Bosworth St, Boston, Massachusetts, United States.