Papa John's Store in Denver, CO