Homes for sale - 8901 SW 120th St, Miami, FL 33176 – MLS#A11260204 ...