America'S Inns & Suites Willowbrook is rated 3 stars and is placed about 2.6 km from iT'Z Houston, Houston Methodist Hospital and Sam Houston Race Park.
America'S Inns & Suites Willowbrook lies within 25 minutes’ drive to George Bush Intercontinental airport.
The hotel offers 42 rooms. They are fitted with a microwave, a work desk, a refrigerator and flat-screen television. Guests can make use of a bathtub, complimentary toiletries and a shower.
Eat & Drink
The steakhouse Prime Time Steak House & Bar is situated 750 meters of the property.
The America'S Inns & Suites Willowbrook offers 24-hour front desk, housekeeping and laundry.