Start from
TLC Animal Hospital
14870 Space Center Blvd # L, Houston 77062