$1,599,000 - 2301 Williams St, Palo Alto, CA 94306
2301 Williams St
Palo Alto,
CA
94306
County: Santa Clara