8980 SW 59th Street, Miami, FL 33173
Miami, FL 33173
1 / 21
$846,000
4 bed · 2 bath · 1,952 sq ft · Built 1963