$5,188,000 - 156 Monroe Dr, Palo Alto, CA 94306
156 Monroe Dr
Palo Alto,
CA
94306
County: Santa Clara