Palo Alto Lab on Chopping Block as Strada Pushes 286 Homes Off Bayshore
A developer wants to replace a life‑sciences building at 3350 West Bayshore Road with 286 homes — an eight‑story apartment, 25 townhomes and at least 15% affordable units. The filing invokes state housing laws that can speed review.












