Papa John's Store in Meridian, ID