Stay here and never have to travel in Houston
The Westin Galleria is located in the Galleria Mall in Houston. The mall offers everything that you need or want - it is one of the largest malls in North America. I stayed three days and never moved my car from the parking garage. It is easily accessible, located just off of Loop 610. The rooms are nice and the service is excellent.