1155 NE 89th St, Miami FL 33138

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

1155 NE 89th St, Miami FL 33138

$10,000,000

5 Beds · 6 Baths