Orchard Business Centre is a two-story office/R&D complex of 142,552 square feet in three buildings, located at 3101-3151 Jay Street in Santa Clara. The steel frame buildings feature a continuous glass line, dramatic two-story lobbies and floor to ceiling exterior glass walls.