PropertiesAcquisitions Since Inception > 3120 Scott Blvd.
 
Location:
3120 Scott Boulevard
Santa Clara, CA
Product
Type:

Office
Size: 78,645 sq.ft.
Partner:

©2018 Orchard Partners, LLC • All Rights Reserved