20200 NW 2nd Ave
Miami, FL 33169
$3,500,000 USD
17,836 SF
17,836 SF
$3,500,000 USD
Warehouse