The Westin Houston Memorial City opened in Houston’s Memorial City complex on the city’s west side.
The 276-room hotel offers 30,000 square feet of meeting space and an 18th-floor pool area with a waterfall and skyline views.