891 Laurelwood Road Santa Clara, CA 95054 Located off HWY 101 with Frontage Road Signage.
Read the rest here:
Flexible Retail/Industrial/Warehouse Space (santa clara) $2900 1872ft2
891 Laurelwood Road Santa Clara, CA 95054 Located off HWY 101 with Frontage Road Signage.
Read the rest here:
Flexible Retail/Industrial/Warehouse Space (santa clara) $2900 1872ft2