11 NW 122nd Ave, Miami FL 33182 | Rent SFL