Papa John's Pizza is located in San Antonio at 6387 Babcock Rd Ste 7. They can be reached by calling (210) 691-3434 . Papa John's Pizza has a single review on MojoPages.com, and it's a positive review.
First To Vote
Saturday, July 1, 2006
Great Pizza!!!: Love the online ordering. Very effecient, fast delivery, & friendly staff. Highly recommend!!!