15221 NE 21st Ave
Miami, FL 33162
$5,999,999 USD
10,909 SF
10,909 SF
$5,999,999 USD
Warehouse