Acequia Animal Hospital
3600 Calle Cuervo NW
Monday thru Friday 7:30AM to 5:30PM
Saturdays 8:00AM to 12:00PM
We are conveniently located on Ellison Road at the corner of Hwy 528 (aka Alameda Blvd, aka Rio Rancho Blvd) on the west side of the street just behind a dentist/realty office and directly across from a self storage business.
View Larger Map