Find Nightlife in Stamford & New Haven

Barracuda Bistro & Bar

1180 Chapel St , New Haven CT, 06511
Barracuda Bistro & Bar is a Latin American Gastro Bar.

Join My Community

203area.com would like to send you latest updates