Budget Mini Storage North Miami

INDUSTRIAL | SELF-STORAGE

11495 Biscayne Blvd, Miami, FL

Square Feet: 97,000
Units: 950
Year built: 2003