Boasting a cash machine and elevator, the comfortable 2-star Red Roof Inn Houston - Westchase is located 2.2 miles from Teo Chew Temple. This hotel in the Westchase district has a swimming pool, as well as parking on site.
The Houston hotel is perfectly situated about 10 minutes' drive from Cenacle Retreat House. The accommodation is also 2.3 miles from Blossom Heights Park in Houston. The area also includes natural sites like Edith L. Moore Nature Sanctuary, which are within a 15-minute drive of the Red Roof Inn Houston - Westchase. This lovely hotel is located 11 miles from Ensemble/HCC train station.
Tokyo One at Westchase is a few moments from the property.