Holiday Inn Downtown Houston

0 Reviews

0.0000 stars - based on 0 reviews
1616 Main Street Houston, Texas 77002
(713) 658-8888


Holiday Inn Downtown Houston is located at the address 1616 Main Street in Houston, Texas 77002. They can be contacted via phone at (713) 658-8888 for pricing, hours and directions.

For more information go to

For maps and directions to Holiday Inn Downtown Houston view the map to the right. For reviews of Holiday Inn Downtown Houston see below.



Phone: (713) 658-8888


Naptune Verified Listing.


People Also Viewed

Fairwind K H Partners Ltd

15900 Space Center Blvd Houston, Texas 77062

Lexington Hotel - Houston Medical Center

1025 Swanson Street Houston, Texas 77030

Garden Inn

4221 Tidwell Rd Houston, Texas 77093

Deluxe Inn

2613 Truxillo St Houston, Texas 77004

Camelot Inn & Suites

10807 Veterans Memorial D Houston, Texas 77067

Travel Inn Motel

1908 Waco St Houston, Texas 77020
You must Sign in to post reviews.

by on

0 Reviews