3020 NE 32nd Ave # 1401, Fort Lauderdale FL 33308 | Rent SFL