1230 NE 89th Street, Miami, FL 33138
Miami, FL 33138
1 / 20
$16,000
6 bed · 4 bath · 3,500 sq ft · Built 1989