The Setai Miami Beach  

South Beach, Miami, Florida

Located on the northern side of South Beach at 20th Street, the Setai's stretch of beachfront is considerably removed from the crowds.

Loading Live Rates
Loading...