Stockdale Capital Partners acquires Intercontinental Houston Hotel.
354-key hotel capitalizes on strong corporate and leisure travel demand
LOS ANGELES – September 25, 2023
Stockdale Capital Partners (“Stockdale”), a Los Angeles-based, vertically-integrated real estate investment firm, announced that it acquired The InterContinental Houston at 6750 Main St. on Thursday, September 21, 2023.
The InterContinental Houston is a 354-key hotel built in 2019, located in the heart of the Texas Medical Center (TMC) in Houston, Texas. The property is well-positioned as the only luxury hotel with proximity to the TMC, the largest medical complex in the world. The InterContinental Houston also sits directly in the path of growth of the TMC, which is expected to double in size over the next decade, with $3B of developments in medical and life sciences research facilities already underway.
The hotel’s location provides a diverse mix of corporate and leisure demand drivers that are largely non-cyclical. Additional business will come from ongoing medical and life science research demand generated by the TMC. Close to NRG Stadium, Rice University, and the Museum District, the InterContinental Houston’s amenities include Safina Restaurant, The Naturalist Café and Lounge, 18,000 square feet of meeting space, a 24-hour state-of-the-art fitness center, and an outdoor pool.
“The InterContinental Houston is the only luxury hotel in the TMC area, and we intend to build even further upon its strong track record of success,” said Bill Doak, Managing Director, Hospitality for Stockdale Capital Partners. “Stockdale Capital Partners continues to be well-positioned as the travel and hospitality sector makes a strong recovery.”