Budget Mini Storage Davie

INDUSTRIAL | SELF-STORAGE

15701 SW 41st Street, Davie, FL

Square Feet: 100,102
Units: 863
Year built: 2001