albuquerque animal hospital tlc tlc animal hospital albuquerque Is an Animal Hospital at 2632 Pennsylvania St Ne Albuquerque NM 87110. Contact Information 915 592-6200. Tlc Pe… Friday, May 20, 2022 Edit