L Street Self Storage
707 L St, Chula Vista 91911