Papa John's Store in Amherst, OH