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