Proof Papa John's Plans On Reopening In Twin FallsProof Papa John's Plans On Reopening In Twin FallsThe popular pizza chain Papa John's has been in Twin Falls in the past but had to close after an issue with the leaseCourtneyCourtney