$900,000 -
21 Sw 59th Ct
Miami ,
FL 33144
City: Miami
Courtesy of London Foster Realty.