SANTA CLARA — Illumio, a cybersecurity company, signed a lease to occupy 120,000 square feet in the Campus at Scott, a deal that hints at an improving market and brightens prospects for the Santa Clara property.
An alliance of Bay Area real estate firm Ellis Partners and Boston-based investment manager The Baupost Group teamed up to buy the three-building tech campus in 2025 for $210 million.
Totaling 460,000 square feet, the campus has addresses of 3315, 3325, and 3355 Scott Blvd…