11
5400 NW 84th Ave
Miami, FL 33166
$9,500,000 USD
39,050 SF
39,050 SF
$9,500,000 USD
Warehouse