Homes for sale - 12090 SW 268th St #21, Homestead, FL 33032 – MLS#A...