2
5301 Stevens Creek Blvd
Santa Clara, CA 95051
Rate Upon Request
31,607-66,000 SF
3
Spaces Available
Built 1974
Built 1974
31,607-66,000 SF
Rate Upon Request
Office