Holiday Inn Express & Suites Westchase-Westheimer Home / Holiday Inn Express & Suites Westchase-Westheimer Share: HOTEL/MOTEL Holiday Inn Express & Suites Westchase-Westheimer Visit Website 11303 Westheimer Road Houston, Texas 77077 (832) 617-8048 About Map About ''New Hotel'' opening in the heart of Westchase located on Westheimer approximately 2 miles from Beltway 8. Opening mid August and will include complimentary Breakfast, wifi and underground parking What's Nearby? Distance: 5 10 15 20 25 50 mi.