1036 NE 89th St, Miami FL 33138

1036 NE 89th St, Miami FL 33138, Miami, FL 33138

1036 NE 89th St, Miami FL 33138

$8,000,000

7 Beds · 6 Baths · 3,268 Sq Ft