11 views Cornell University Veterinary Specialists As the largest university-affiliated 880 Canal Street, Stamford, CT 06902