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