Back
Barracuda Tavern Logo

Barracuda Tavern

0.33mi
15 Bosworth St, Boston, MA, 02108
Not Available Now (Available Fri 11:00 AM - 1:30 AM)Call Now

About Barracuda Tavern

If you're looking for Seafood restaurants in Boston look no further. Barracuda Tavern is known for having some of the best Seafood in Boston. Located at 15 Bosworth St, Barracuda Tavern is a grea...show more

Sorry, no services are available for this restaurant.Search nearby instead
Sorry, no services are available for this restaurant.Search nearby instead