$4,900,000 - 249 Lowell Av, Palo Alto, CA 94301
249 Lowell Av
Palo Alto,
CA
94301
County: Santa Clara