SOLD ~ South Beach Setai Panoramic Views - 101 20th St. #3806, Miami Beach Luxury Condo