$3,600,000 - 385 Homer Ave, Palo Alto, CA 94301
385 Homer Ave
Palo Alto,
CA
94301
County: Santa Clara