Apple-Leased Office Nearly Complete at 5407 Stevens Creek Boulevard, Santa Clara
Construction is wrapping up on the six-story office building at 5407 Stevens Creek Boulevard in the southwest corner of Santa Clara. It is the second and final phase for the…