Babcock Health and Wellness Clinic 6423 Babcock Rd101San Antonio, TX, 78249 View Phone 210-812-2832 Alt: 210-544-5715 Fax: 210-544-5716 6423 Babcock Rd, 101San Antonio, TX 78249 View Website Experience & Reliability About Send to My Email Send to My Phone Print this Page