13241 SW 266th Ter # 13241, Homestead FL 33032 | Rent SFL