Skip to Main Content

Holiday Inn Houston Downtown

Category: Hotels


1616 Main St
Houston, TX 77002

Visit Website

View on Google Maps

Social Media


This 215-room Holiday Inn flagship hotel is within walking distance from the business, entertainment and shopping districts, all in Downtown Houston. It is conveniently located across the street from the MetroRail and amenities include a fitness center, a 1,250-square-foot meeting/event space and a 1,500-square-foot outdoor terrace overlooking the north side of downtown. Located at street-level, is Burger Theory, a restaurant and bar which specializes in gourmet burgers, casual American fare and a beer-centric bar.

Upcoming Events Nearby

Nearby Dining
Nearby Bars & Nightlife
Nearby Parking