$3,295,000 - 121 Santa Rita Ave, Palo Alto, CA 94301
121 Santa Rita Ave
Palo Alto,
CA
94301
County: Santa Clara