Budget Mini Storage North Bay Village

INDUSTRIAL | SELF-STORAGE

1530-70 Kennedy Causeway, Miami, FL

Square Feet: 105,000
Units: 1,085
Year built: 2003