Holiday Inn Express & Suites Westheimer Westchase
11303 Westheimer Rd Houston, TX 77077 Map It
11303 Westheimer Rd
Houston, TX 77077
Located in West Houston, Holiday Inn Express & Suites is a casual hotel a mile from the Sam Houston Tollway, and 16 miles from both George R. Brown Convention Center and Minute Maid Park stadium. Holiday Inn Express & Suites offers guests comfortable and convenient accommodations. Each room is outfitted with a kitchenette, high-speed Internet access and in-room microwave, refrigerator and coffee maker. Guests also have access to the property’s fitness center, outdoor pool and whirlpool. Each morning, guests can enjoy a complimentary deluxe hot continental breakfast.
- Total Rooms: 127
- Number of Floors: 6