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)
Caviarcheapest service
$3.49
i
Total Fees
31minTime Est.
Place Order
PostmatesNot Delivering: Outside of delivery range
$5.50
i
Total Fees
60minTime Est.
Place Order
Caviarcheapest service
$3.49
i
Total Fees
31minTime Est.