$10,000,000
Waterfront
1155 NE 89th St, Miami FL 33138
Miami, FL
5 bd
6 ba