1155 NE 89th St, Miami FL 33138
1155 NE 89th St, Miami FL 33138, Miami, FL 33138
$10,000,000
5 Beds · 6 Baths