Located on Belle Isle, steps away from the action on South Beach, The Standard Spa, Miami Beach is less a "hotel," and more a spa with guest rooms.
Located on Belle Isle, steps away from the action on South Beach, The Standard Spa, Miami Beach is less a "hotel," and more a spa with guest rooms.