$750,000 | South Miami | Florida 33143
Beds: 3 | Baths: 2 | Sq Ft: 2,162 | Lot Sq Ft: 10,500

PROPERTY LOCATION : 5990 SW 86 St | South Miami, FL 33143