$17,500,000
Waterfront
7105 NE 10 Ave, Miami FL 33138
Miami, FL
5 bd
6 ba
7,169 sqft