
Make an Appointment
The San Francisco SPCA Veterinary Hospitals offer two full-service, pet- and people-friendly locations in Pacific Heights and the Mission.
The San Francisco SPCA Veterinary Hospital offers full-service, pet- and people-friendly veterinary services at our Mission campus.
Important Announcement:
Pacific Heights Campus (2343 Fillmore St.)
As of April 1st, SF SPCA Veterinary Hospital – Pacific Heights Campus is now operated as San Francisco Animal Medical Center (SF AMC). As a Pacific Heights client, your appointments, reminders, and care team remain as they have been. Find more information.