Skip to main content

Holiday Inn Express and Suites Houston - North Downtown

hotel · Houston, TX

Address
3401 N Main St, Houston, TX 77009
Phone
(832) 834-6197
Website
ihg.com/holidayinnexpress/hotels/us/en/houston/houxs/hoteldetail?cm_mmc=FacebookMaps-_-EX-_-US-_-HOUXS
Where
29.7886, -95.3706

Search Hominin for Holiday Inn Express and Suites Houston - North Downtown

Other hotels nearby

More in Houston

Holiday Inn Express and Suites Houston - North Downtown — hotel in Houston, TX | Hominin