Barracuda Bistro & Bar

Barracuda Bistro & Bar
1180 Chapel St.
New Haven  
 
203-691-5696
www.barracudanewhaven.com

Services: Delivery, Gift Cards
$, Alcohol, Dinner