$4,489,000 - 4131 Willmar Dr, Palo Alto, CA 94306
4131 Willmar Dr
Palo Alto,
CA
94306
County: Santa Clara