$20,000,000
Waterfront
279 N Hibiscus Dr, Miami Beach FL 33139
Miami Beach, FL
5 bd
6 ba
4,100 sqft