University Health Inwood

15102 Huebner Road, San Antonio, TX 78231