Set to open in late 2018, the 353-room hotel will be adjacent to the Texas Medical Center, the world’s largest medical complex with 50 million square feet of buildings on 1,345 acres, and comprising 21 hospitals which accommodate eight million patient visits annually.
Source: New feed