$27,500,000
Waterfront
16 Palm Ave, Miami Beach FL 33139
Miami Beach, FL
6 bd
7 ba
9,209 sqft