Budget Mini Storage Kendall North

INDUSTRIAL | SELF-STORAGE

8590 SW 124 Ave, Miami, FL

Square Feet: 111,734
Units: 954
Year built: 2004