Find Nightlife in Stamford & New Haven

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