Featuring a swimming pool, the 2-star Red Roof Inn Houston - Westchase is located in the Westchase district, around a 10-minute drive from Teo Chew Temple. This comfortable hotel features 24-hour security service, as well as general amenities such as an ATM and elevator.
The hotel has a convenient setting 3.8 miles from Zuma Fun Center South Houston, while natural sights like Edith L. Moore Nature Sanctuary are 2.7 miles away. Approximately 15 minutes by car from the Red Roof Inn Houston - Westchase guests will find Blossom Heights Park. Ensemble/HCC railroad station is 11 miles from the lovely property.
You may walk 6 minutes to Tokyo One at Westchase or eat by Ihop, located about a 5-minute walk away.