1321 NW 7th Ave, Fort Lauderdale FL 33311 | Rent SFL