For Lease

10900 SW 184 Street

Miami, FL 33157

Contact for pricing

Highlights

  • 62,024 SF building

Property facts

Property type
Retail
Building size
62,024 SF