Start from
Alpha Delta Pizza
371 Elm St, New Haven 06511