$16,500 - 2350 Byron St, Palo Alto, CA 94301
2350 Byron St
Palo Alto,
CA
94301
County: Santa Clara