10
1899 NW 21st St
Miami, FL 33142
$650,000 USD
13,724 SF
13,724 SF
$650,000 USD
Warehouse