$3,798,000 - 161 Walter Hays Dr, Palo Alto, CA 94303
161 Walter Hays Dr
Palo Alto,
CA
94303
County: Santa Clara