$5,680,000 - 2692 Ross Rd, Palo Alto, CA 94303
2692 Ross Rd
Palo Alto,
CA
94303
County: Santa Clara