Medical Center Weight Loss Clinic & Spa 2034 Babcock Road San Antonio, TX 78229 (210) 615-1300 View on Google Maps