Baylor St. Luke’s new O’Quinn Medical Tower to open in April near Texas Medical Center

The expansion, located at 1919 Old Spanish, is the latest addition to Baylor St. Luke’s Medical Center McNair Campus.