Budget Mini Storage Kendall South

INDUSTRIAL | SELF-STORAGE

9015 SW 127 Avenue, Miami, FL

Square Feet: 77,015
Units: 1,081
Year built: 1998