Atwell Suites Henderson – at the Pass, an IHG property, is set to open on November 21, 2024, marking the first major hotel brand on Water Street in Henderson, Nevada.