$14,500,000 - 890 Robb Rd, Palo Alto, CA 94306
890 Robb Rd
Palo Alto,
CA
94306
County: Santa Clara