Palace Hotel

216 La Branch
Houston
Texas
United States