HOLIDAY INN - HOUSTON WESTCHASE * * *
The Holiday Inn Houston - Westchase is a modern hotel located in Houston, Texas. It's conveniently located near George Bush Park, downtown Houston and NRG Stadium. Rooms are simple yet comfortable, with a desk, flat-screen TV and en suite bathroom. Wi-Fi access is free throughout the property. The hotel also features an American sports bar-grill, indoor pool, fitness center and business center. Free parking is available. Children under 19 stay free with an adult. The staff are friendly and the service is top-notch. The hotel is conveniently located for exploring Houston attractions, such as Minute Maid Park and the George rue Brown Convention Center. The Holiday Inn Houston - Westchase is a convenient and affordable choice for both business and leisure travelers.