14278 SW 121st Pl # 8, Miami FL 33186 | Rent SFL