First Atwell Suites Hotel Now Under Construction in Miami

Expected to open by summer 2021, the first Atwell Suites will be a 90-room hotel located in Brickell, an urban neighborhood home to Miami and South Florida's financial district, as well as many foreign consulates.
Source: New feed


Leave a Reply