Papa John's Store in Fresh Meadows, NY