$1,398,800 - 613 Forest Ave, Palo Alto, CA 94301
613 Forest Ave
Palo Alto,
CA
94301
County: Santa Clara