]

$ 74,650,000.00

27 Star Island Dr Miami Beach FL 33139

Situated on Miami Beach’s most coveted address, Star Island. Sprawling 24,000 SF of interior living…
23737 sq ft
10 beds
12 baths