3
1835 NW 21st Ter
Miami, FL 33142
$2,144,000 USD
5,360 SF
5,360 SF
$2,144,000 USD
Warehouse