$8,000,000
Waterfront
1036 NE 89th St, Miami FL 33138
Miami, FL
7 bd
6 ba
3,268 sqft