12
8101 Biscayne Blvd
Miami, FL 33138
$2,900,000 USD
3,864 SF
1
Unit
3,864 SF
$2,900,000 USD
Office