1626 NW 8th Ave # B, Fort Lauderdale FL 33311 | Rent SFL