Papa John's Store in Tell City, IN