1021 Biarritz Dr
Miami Beach, FL 33141
$26,500,000 USD
16,779 SF
16,779 SF
$26,500,000 USD
Schools