The Setai Unit 2603 | Miami Beach, FL