$2,498,000 - 1666 Madrono Ave, Palo Alto, CA 94306
1666 Madrono Ave
Palo Alto,
CA
94306
County: Santa Clara