Innova Hospital-San Antonio 4243 E. Southcross Blvd. San Antonio, TX 78222 (210) 368-7400 Location Map Directions