$2,495,000 - 820 Loma Verde Ave, Palo Alto, CA 94303
820 Loma Verde Ave
Palo Alto,
CA
94303
County: Santa Clara