Papa John's Store in Carol Stream, IL