Papa John's Store in North Las Vegas, NV