Barracuda Bistro & Bar
(894)
Latin American restaurant
Cozy, contemporary hangout serving cocktails & New American dishes with Latin flair.
Address: 1180 Chapel St, New Haven, CT 06511
Hours: Open ⋅ Closes 12 AM
Phone: (203) 691-5696
People also ask
Who owns barracuda New Orleans?