$74,650,000

27 Star Island Dr Miami Beach FL 33139

27 Star Island Dr Miami Beach FL 33139
Situated on Miami Beach’s most coveted address, Star Island. Sprawling...
10 beds
12 baths
23737 sq ft