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 Sat
Phone: (203) 691-5696
Barracuda - A neighborhood Taco Stand and Margarita Garden offering Outdoor Dining and Takeout! Uptown, Algiers, and Baton Rouge.
People also ask
Who owns barracuda New Orleans?
What is the nickname for barracuda?