For Lease

829 NW 21st St

Miami, FL 33127

$18/SF/yr

Highlights

  • 28,800 SF building

Property facts

Lease rate
$18/SF/yr
Property type
Warehouse/Distribution
Building size
28,800 SF