Bar
Barracuda Bistro & Bar
18 locals recommend
Location
1180 Chapel St
New Haven, CT
Dwight
Tips from locals
Named one of the top Latin American restaurants in the state by Connecticut Magazine, Barracuda Bistro & Bar is a Latin American Gastro Bar nestled in the Chapel West section of New Haven, CT. $$ - Latin American, Cocktails Bar, Seafood
A new addition to the NH restaurant and bar scene. Delicious mojitos and a great happy hour lineup.
Locals also recommend
- 7 locals recommend