1139 NE 13th Ave # 1139, Fort Lauderdale FL 33304 | Rent SFL