By MacRumors Staff
San Jose Articles
Apple has leased Tech Place on 101, a 202,000-square-foot building under construction at 2509 Orchard Parkway in north San Jose, California, according to the San Jose Mercury News. The new building is located next to a large parcel of vacant land, owned by realty firm Steelwave, where up to two more office buildings could be built to accommodate around 3,000 workers. Steelwave render of Tech ...