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