31
2100 NW 93rd Ave
Miami, FL 33172
$4,800,000 USD
10,519 SF
10,519 SF
$4,800,000 USD
Warehouse