L Street Self-Storage
Chula Vista, CA
L Street Self-Storage is a 744-unit, 115,000 square foot self-storage facility located at the intersection of Interstate 5 and L Street. Phase 1 of this project was completed in September 2000. The facility leased up to 95% in an unprecedented time period of 10 weeks. Phase 2, a 3-story building was completed in August, 2002.