Hibiscus Island

$12,700,000
Hibiscus Island
306 S Hibiscus Dr, Miami Beach FL, 33139
3 beds
3 baths
2,395 ft²