Close

Continue to Site

First Atwell Suites Hotel Under Construction in Miami

ATLANTA—IHG Hotels & Resorts has revealed that the first Atwell Suites hotel is now under construction in Miami. Expected to open by summer 2021,
Read More