$1,498,000 - 406 Pepper Ave, Palo Alto, CA 94306
406 Pepper Ave
Palo Alto,
CA
94306
County: Santa Clara