Start from
Barracuda Bistro & Bar
1180 Chapel St, New Haven 06511