News
Los Angeles-based Stockdale Capital Partners acquired the InterContinental Houston, a 354-key luxury hotel at 6750 Main next to the Texas Medical Center. The 22-story hotel was developed by ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results