ME by Meliá is set to launch its first luxury lifestyle hotel in the US, in downtown Miami, in April.
The 129-room ME Miami will be located in the epicentre of the city’s cultural attractions, including Pérez Art Museum, Miami’s Adrienne Arsht Center and the soon-to-open Patricia and Phillip Frost Museum of Science.