Book your stay at the Econo Lodge Inn & Suites Houston Willowbrook hotel in Houston, TX! Our hotel is conveniently located off Highway 249, less than 5 minutes from Willowbrook Mall. Experience some of the best things to do in Houston near our hotel including Sam Houston Race Park, Houston National Cemetery, and Lone Star State College University Park. Get the best value when you stay at our affordable Houston, TX hotel. Amenities include free hot breakfast, free WiFi, fitness center, and a business center. All guest rooms include a coffee maker and cable TV. Book now!