24
2534 N Miami Ave
Miami, FL 33127
$15,900,000 USD
18,500 SF
18,500 SF
$15,900,000 USD
Office