Southside Place Animal Hospital welcomes you to our new website! Southside Place Animal Hospital opened in 1994 as a tiny animal hospital situated in a strip center in the West University area. Because the hospital is not large in size we can focus on each pet and its special requirements.


Contact Details

  Website
  City Houston , TX
  Zip Code 77025
  Address 6902 Stella Link Rd
  Phone Number (713) 349-0718