The Nautilus Hotel In South Beach Joins SIXTY Hotels

PREV NEXT
The Nautilus Hotel In South Beach Joins SIXTY Hotels
May 16, 2014

Slated to open in the fourth quarter of this year, the Nautilus South Beach joins SIXTY Hotel's destinations in New York and Los Angeles, and will be the company's first Miami Beach location.