$2,898,000 - 3103 Stelling Dr, Palo Alto, CA 94303
3103 Stelling Dr
Palo Alto,
CA
94303
County: Santa Clara