404 NW 68th Ave # 511, Plantation FL 33317 | Rent SFL