"The South Beach Hotel built in 1939, by renowned architect, Henry Hohauser is strategically located in the heart of South Beach's Art Deco District. Across the street from Collins Park, the Bass Museum, the Public Library, the Miami City Ballet and just steps from Ocean Drive and the beaches. "
Rating:
3.5 Stars.
Address:
236 21st Street, Miami Beach,
33139, US.
Phone:
Call toll free to make a reservation or to find more information
about this property at: 1-866-262-9330