The 26-story, 625,000-square-foot, $363 million 380 Stuart St. tower has been in the planning stages for a decade.
The original story from October 2024 appears below. Baylor College of Medicine secured $51 million in private donations from ...