Papa John's

1020 Tierra Del Rey
Chula Vista, CA
619.656.3000
32.637608
-117.01991

for Papa John's
Directions
from: