Back
Barracuda Tavern Logo

Barracuda Tavern

0.33mi
15 Bosworth St, Boston, MA, 02108
Not Available Now (Available Mon 11:00 AM - 12:00 AM)
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

Compare Delivery Services

(See pickup options)
Caviar
$0.49
Est. Fee
33 minTime Est.
PostmatesNot Delivering: Outside of delivery range
$0.00
Est. Fee
56 minTime Est.
Place Order
Caviar
$0.49
Est. Fee
33 minTime Est.