Papa John's Store in Sellersburg, IN