Papa John's Store in Waterford, CT