Houston TX Holiday Inn 1. 12915 FM 1960, Houston, TX 77065 | Holiday Inn Express & Suites HOUSTON-NW(HWY 290 & FM 1960) (877) 410-6681