Big Milpitas tech campus entices several new tenants
MILPITAS — A big tech park in Milpitas has signed leases with three tenants, in deals that signal interest by tech companies to return to the offices in the wake of the coronavirus outbreak. McCarthy Center, a Milpitas tech campus, has landed three companies that together leased just under a combined 100,000 square feet, according…
Read More