Located in the heart of vibrant Miami Beach, this Florida hotel boasts a café and a continental breakfast. The Miami Beach Convention Center is 2 minutes' walk from the property.
Number of rooms: 14
334 20th Street, South Beach, Miami Beach, FL 33139, USA