For Lease

10900 NW 21st Street Unit 140

Miami, FL 33172

Contact for pricing

Highlights

  • 3,856 SF building

Property facts

Property type
Industrial
Building size
3,856 SF