Papa John's Store in Hilliard, OH