Get directions to: Papa John's Pizza, New Haven, CT
Restaurant address: 125 Whalley Ave New Haven, CT 06511, USA
Restaurant: Papa John's Pizza