$1,325,000 - 615 Forest Ave, Palo Alto, CA 94301
615 Forest Ave
Palo Alto,
CA
94301
County: Santa Clara