Holiday Inn Express
6978 N. Windwater Parkway, Houston, TX 77036