Claim this facility
FacilityWest Coast Self-Storage Santa Clara
Address2490 Lafayette St, Santa Clara, CA 95050
Listed phone(408) 235-7777
Listed websitehttps://westcoastselfstorage.com/self-storage/california/storage-santa-clara/
Is this your facility?