1248 NE 89th St, Miami FL 33138
1248 NE 89th St, Miami FL 33138, Miami, FL 33138
$60,000
7 Beds · 9 Baths