Price
$ 39,950,000
$ est. monthly payment
46 Star Island Dr, MIAMI BEACH, FL 33139  
  • 10 beds
  • 12 baths
  • 18,356 sqft