1230 NE 89th St, Miami FL 33138
1230 NE 89th St, Miami FL 33138, Miami, FL 33138
$16,000
6 Beds · 4 Baths · 3,500 Sq Ft