Claim this facility
FacilityLeonard's Lockers Self Storage
Address816 Elvee Dr, Salinas, CA 93901
Listed phone(831) 757-7530
Listed websitehttps://www.storagepro.com/storage-units/california/salinas/leonards-lockers-self-storage-82055/
Is this your facility?