Papa John's Store in Jamaica, NY