The Westin Oaks Houston at the Galleria

5011 Westheimer Road
Houston
Texas
United States