1300 Wyoming NE
Albuquerque, NM 87112
505.275.3647
tlcpethospital.nettlc-new-location-map