1065 NE 122nd St # 0, North Miami FL 33161 | Rent SFL