Texas State Hotel

720 Fannin
Houston
Texas
United States