5440 NE 22nd Ave, Fort Lauderdale FL 33308 | Rent SFL