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 ...