1036 NE 89th St, Miami FL 33138
1036 NE 89th St, Miami FL 33138, Miami, FL 33138
$8,000,000
7 Beds · 6 Baths · 3,268 Sq Ft