16385 Biscayne Blvd # 820, North Miami Beach FL 33160 | Rent SFL