$2,498,000 - 333 Byron St, Palo Alto, CA 94301
333 Byron St
Palo Alto,
CA
94301
County: Santa Clara