SIXTY Hotels to Launch the Nautilus South BeachMay 13, 2014By Hotel Business2 Mins Read NEW YORK— SIXTY Hotels plans to add the Nautilus South Beach to its collection, its first hotel in Miami Beach.… Read More