Get directions to: Papa John's, Chula Vista, CA
Restaurant address: 1085 3rd Ave Chula Vista, CA 91911, USA
Restaurant: Papa John's