Budget Mini Storage Country Club of Miami

INDUSTRIAL | SELF-STORAGE

18400 NW 57 Avenue, Miami, FL

Square Feet: 107,000
Units: 1,050
Year built: 2004