Los Altos Veterinary Clinic ★★★★★4.7 (229) Veterinarians Animal hospital · Emergency veterinarian service · Veterinary pharmacy 1150 Riverside Dr, Los Altos, CA 94024 Call Website Details →