3205 NE 184th Street # 9304, North Miami Beach FL 33160 | Rent SFL