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