Tags: Hotel.
Hotel ICON is a boutique hotel located in downtown Houston Texas USA. The hotel is owned by Canyon-Johnson Urban Funds managed by Crescent Hotels & Resorts and part of Marriott International’s Autograph Collection. Located in the former Union National Bank building that was constructed in 1911 the hotel was designed by San Francisco design firm Candra Scott & Anderson at the cost of $35 million.