2300-2398 Walsh Ave
Santa Clara, CA 95051
Rate Upon Request
1,227-5,000 SF
7
Spaces Available
Built 1973
Built 1973
1,227-5,000 SF
Rate Upon Request
Office, Flex