$1,750,000 - 752 Homer Ave, Palo Alto, CA 94301
752 Homer Ave
Palo Alto,
CA
94301
County: Santa Clara