Welcome to Stella Link Animal Clinic!
Located near the Texas Medical Center in Houston, Texas, Stella Link Animal clinic strives to provide the highest quality of veterinary care to our dog, cat, avian and pocket pet friends.
Our goal is to provide the highest standard of veterinary services, allowing your pet to enjoy the longest and healthiest life possible. If you have any questions about how we can care for your pet, please don’t hesitate to call us at (713) 666-1771. Thank you!