Crystal Inn - Willowbrook Mall Houston, located nearly a 25-minute stroll from Church of Christ in Champions, features Wi Fi throughout the property. Guests who stay at the motel can park their car on site.
The property is in the heart of Houston, within 28 minutes' drive of George Bush Houston airport. From this 2-star hotel it will take 20 minutes to walk to iT'Z Houston. Staying at the accommodation, you can also enjoy natural sights such as Cy-Champ Park, which is nearly a 10-minute ride away.
Staying at one of the 52 rooms at Crystal Inn - Willowbrook Mall, guest have access to a balcony and a sitting area. For more comfort a hair dryer and bath sheets along with a tub, a walk-in shower, and a separate toilet are provided.
A continental breakfast is offered at this property. The restaurant Estar Chinese Buffet lies right next to the hotel.
Book Crystal Inn - Willowbrook Mall Houston
More +
Less -