For a stay in Miami Beach, Nautilus Hotel occupies a historic building at 1825 Collins Avenue, Miami Beach, Florida.