San Antonio TX Animal Hospitals 1. 8333 Culebra Rd, San Antonio, TX 78251 | Delma's Sari Sari Oriental Str (210) 267-5888