Stella Link Animal Clinic, PC
9809 Stella Link Rd
Houston, TX 77025

Phone: (713) 666-1771

Send Us A Message

  • This field is for validation purposes and should be left unchanged.

Business Hours
Monday – Friday: 7:30AM – 5:30PM
Saturday: 8:00AM – 12:00PM
Sunday: Closed

Our Location
Stella Link Animal Clinic is located on Stella Link Road approximately 2 blocks outside of Loop 610 South, between the loop and West Bellfort.