Located in Houston (Northwest Houston), Palace Inn and Suites Willowbr is close to Sam Houston Race Park and AMC 24 Theaters.
This hotel is within the vicinity of Champions Golf Club and Greenspoint Mall.
Read More About Palace Inn and Suites Willowbr
- 24-Hour Front Desk
- FREE Breakfast
- FREE Local Calls
- FREE Parking
(+) = Additional fees may apply for the use of these amenities.
(*) = Free, some restrictions may apply.