$2,050,000 - 1039 Embarcadero Rd, Palo Alto, CA 94303
1039 Embarcadero Rd
Palo Alto,
CA
94303
County: Santa Clara