Holiday Inn Houston Downtown

1616 Main St
Houston, TX 77002
(713) 658-8888