CHRISTUS Santa Rosa Medical Center Tower I 2829 Babcock Rd. San Antonio, TX 78229 View on Google Maps