The Setai South Beach

2001 Collins Avenue, Miami Beach, 33139