La Quinta Inn Suites Willowbrook
Located less than 30 miles from Reliant Stadium, Minute Maid Field, and the Texas Medical Center.
All guest rooms offer complimentary high-speed Internet access and kitchenettes with microwaves, refrigerators, and dishwashers.
Hotel highlights include business and fitness centers, outdoor pool, spa tub, complimentary breakfast, and sports courts.
18828 State Highway 249, Houston, TX 77070, USA