Hotel ICON is a boutique hotel located in downtown Houston, Texas, USA. The hotel is part of Marriott International's Autograph Collection Hotels.
Hotel ICON is a premium accommodation option located in the central business district of Houston, Texas, managed by Marriott International as part of its curated collection of upscale hotels.