$1,198,000 - 653 Forest Ave, Palo Alto, CA 94301
653 Forest Ave
Palo Alto,
CA
94301
County: Santa Clara