Skip to Main Content

Holiday Inn Express

Category: Hotels


1810 Bell St
Houston, TX 77003

Visit Website

View on Google Maps


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.

Nearby Dining
Nearby Bars & Nightlife
Nearby Parking