G
George A. Review of Westin Galleria Hotel
The location is prime. Located in Houston's Galler...
The location is prime. Located in Houston's Galleria means that it's just steps away from great shopping. The rooms have been updated with modern tasteful furnishings.
Comments: