Amarillo TX Veterinarians 1. 4201 Canyon Dr, # A, Amarillo, TX 79110 | Canyon Road Animal Hospital (806) 352-2277