$4,000,000
Waterfront
1090 NE 84th St, Miami FL 33138
Miami, FL
4 bd
5 ba
2,664 sqft