All Large Animal Vet in Plympton

South Shore Equine Clinic