$419,9002 syp. · 2 łaz. · 1,340 sq ft16590 NE 26th Ave # 502, North Miami Beach, FL 33160Vista on The Bay