The Setai 5.0

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.

Best Hotel Beaches in Miami(1 of 17)

 
Related