Beach bar drops anchor downtown

Published On 07/20/2010 Published On 07/20/2010
Previous Venue Next Venue Venue Description
1. Barracuda Tavern 15 Bosworth St, Boston, MA 02108

The inaugural offering from a veteran bar/resto husband-wife team eager to import a little of their honeymoon locale (Key West) to Downtown Crossing, Barracuda's a nautical-themed 51-seat tavern/seafood joint decked out with a varnished L-shaped butcherbl