Papa John's Store in Schaumburg, IL