Stor’em Self Storage admin 4 years ago 325 Trousdale Drive Chula Vista, CA 91910 (619) 494-2138 WEBSITE