albuquerque animal francis st st francis animal clinic albuquerque 615 Virginia St SE Albuquerque NM. Book A Vet Appointment Now. St Francis Animal Clinic Home Facebook … Sunday, June 5, 2022 Edit