Get directions to: Downtown Pizza, New Haven, CT
Restaurant address: 182 Dixwell Ave, #1 New Haven, CT 06511, USA
Restaurant: Downtown Pizza