1021 Biarritz Dr
Miami Beach, FL 33141
$26,500,000 USD
4,449 SF
4,449 SF
$26,500,000 USD
Schools