The 2-star America'S Inns & Suites Willowbrook is situated a mere 2.6 km away from iT'Z Houston.
The venue is 31 km away from Houston Methodist Hospital.
The hotel enjoys a convenient location within 30 minutes' drive from George Bush Intercontinental airport.
America'S Inns & Suites Willowbrook provides 42 guestrooms appointed with flat-screen television, a microwave, a fridge and a work desk for a pleasant stay in Houston. Guests can make use of a bathtub, a shower and complimentary toiletries.
Eat & Drink
The steakhouse Prime Time Steak House & Bar is around 750 meters away.
The America'S Inns & Suites Willowbrook offers 24-hour reception, laundry and housekeeping.