Papa John's Store in Champaign, IL