$1,850,0003 bd · 4 ba · 2,390 sqft17301 Biscayne Blvd # 1010, North Miami Beach FL 33160MARINA PALMS RESIDEN