Magruder Hall, 700 SW 30th Street, Corvallis
Small and Large Animal services. Emergency contact is available 24 hours a day/7 days a week in large animal services. Call 541-737-2858, listen to the instructions,...
398 SW Twin Oaks Circle, Corvallis, 97333
Adopt a pet from their adoption shelter, or get information regarding pet care, news, events, and education.
134 Magruder Hall, PO Box 429, Corvallis, OR 97339
The Veterinary Diagnostic Laboratory is a public-supported facility providing a full range of animal disease diagnostic services to veterinarians, livestock producers, pet owners, and biomedical researchers....