$2,450,000 - 2613 Elmdale Pl, Palo Alto, CA 94303
2613 Elmdale Pl
Palo Alto,
CA
94303
County: Santa Clara