Artifact Details Title Nestar 2585 and 2656 E Bayshore Road Offices Catalog Number 102805665 Type Still image Description Photos of the Nestar offices on 2585 and 2656 East Bayshore Road in Palo Alto. 01 is 2585 E Bayshore Rd. 02 is 2656 E Bayshore Rd. Date 1985 Place of Publication Palo Alto, CA, USA Format PDF Category Snapshots Credit Gift of Len Shustek Lot Number 2023.0220 102805665-03-01-acc.pdf102805665-03-02-acc.pdf