JW Dr. Jerry Lee WendelIs this you? Claim your profile 0 Write A Review Culebra North Animal Hospital Center 8111 Culebra Rd, San Antonio, TX, 78251 (210) 680-3850