
Thompson Houston, Houston’s newest and most stylish luxury hotel will open its doors on December 21. Located beside the verdant Buffalo Bayou Park, a historic 160-acre waterside green space just west of downtown Houston, Thompson Houston will be a place-making and experience-provoking hotel for seasoned globetrotters, business travelers, and Houstonians alike.
Continue reading












