By Meghan Hall 2300 Orchard Parkway, a spacious, 116,000 square foot office building located in north San Jose, has traded for the third...
ByThe RegistrySeptember 27, 2019
Signup for news and special announcements!
You have successfully joined our subscriber list.