For Sale

2012 NW 21 ST

Miami, FL 33142

$1,600,000

Property facts

Price
$1,600,000
Property type
Industrial, Land development