Barracuda Bistro & Bar
(893)
Latin American restaurant
Cozy, contemporary hangout serving cocktails & New American dishes with Latin flair.
Address: 1180 Chapel St, New Haven, CT 06511
Hours: Closes soon ⋅ 12 AM ⋅ Opens 4 PM Thu
Phone: (203) 691-5696
No information is available for this page. · Learn why
Rating
(165)
Barracuda is a destination renowned for its style and elegance. Currently, this beautiful waterside venue is available for any kind of event – from private ...
No information is available for this page. · Learn why
We are a local joint specialized in seafood mercadito style. We also offer several choices for non-seafood lovers, incredible sunsets, whale watching during the ...