Hotel ★★

Hotel Willowbrook

9050 Mills Road, Houston (TX), United States Show on map

⌂1 roomsProperty size

About Hotel Willowbrook

Hotel Willowbrook is a 2-star hotel in Houston (TX), United States. It is one of 784 places to stay in Houston (TX) listed on Triptoic. The property has 1 rooms.

Property facts

Property type
Hotel
Star rating
2 stars
Rooms
1

Location

9050 Mills Road, Houston (TX), 77070, United States

Loading map…

Frequently asked questions

Where is Hotel Willowbrook located?

Hotel Willowbrook is located at 9050 Mills Road, Houston (TX) 77070, United States.

How many stars does Hotel Willowbrook have?

Hotel Willowbrook is rated 2 stars.

How many rooms does Hotel Willowbrook have?

Hotel Willowbrook has 1 rooms.

Stays near Hotel Willowbrook

Highly rated alternatives close by

All 784 in Houston (TX) →

More ways to stay in Houston (TX)

See prices on Agoda
Check prices