Papa John's Store in Melrose Park, IL