Barracuda Bistro & Bar 1180 Chapel St. New Haven 203-691-5696 www.barracudanewhaven.com Services: Delivery, Gift Cards $, Alcohol, Dinner