Papa John's Pizza

restaurant in Chollas Creek Villas, National City

Papa John’s website is under maintenance and not available at the moment.

Phone: (619) 527-3200

Website: www.papajohns.com

Address: 342 Euclid Ave Ste 404