Hotels
Holiday Inn Express
1810 Bell Street
Houston, TX 77003
713-652-9400

The Holiday Inn Express is conveniently located two blocks from the George R. Brown Convention Center and the site of downtown’s Toyota Center. The 57,000-square-foot hotel has 114 rooms. The $8 million hotel opened in May 2001 in the southeast sector of downtown Houston, one block from U.S. Highway 59.

Back ToTop
My Favorites0