$2,798,000 - 360 Stanford Ave, Palo Alto, CA 94306
360 Stanford Ave
Palo Alto,
CA
94306
County: Santa Clara