120 NE 12TH Street, Fort Lauderdale FL 33304 | Rent SFL