Papa John's Pizza Reviews & Details
Papa John's Pizza
11671 Fox Rd
Papa John's Pizza is located at 11671 Fox Rd in Indianapolis near the intersection of Farmhurst Ln and Shoreridge Ter. Their menu consists of American dishes . Call (317) 826-9595 for delivery or takeout.
- Service:Delivery and Takeout
- On The Menu:Pizza
- Major Intersection:Farmhurst Ln And Shoreridge Ter
Tell us more about Papa John's Pizza Indianapolis!