1121 NW 40th St # 3, Miami FL 33127 | Rent SFL