Timber Creek Small Animal Hospital - 19302 FM 1541 Canyon, TX 79015, USA | Vetlocal.org