Today, Hotel Indigo Denver officially opens its doors. Located at 1801 Wewatta St., in downtown Denver’s thriving
Union Station neighborhood, the Mile High City’s newest boutique-style hotel features 180 guestrooms and
1,188 sq. ft. of meeting and event space.