The Eastlake Self Storage admin 4 years ago 2351 Boswell Road Chula Vista, CA 91914 (619) 421-4488 WEBSITE