20
2001 NW 93rd Ave
Miami, FL 33172
$6,225,000 USD
15,781 SF
15,781 SF
$6,225,000 USD
Warehouse