USD $
Choose a Currency
 

31 Star Island Dr
Miami Beach, FL 33139, USA
$23,000,000 USD
10 bedrooms 8 baths
10892 Sq Feet | 1012 Sq M