Properties9th November 2020First Atwell Suites under construction in MiamiIHG announced that the first Atwell Suites hotel is now under construction in Miami, expected to open by summer 2021.