12815 Deer Creek Rd

Palo Alto CA 95125

Sold for $3,500,000


Type: Lot

 

Lot Size: 2.457 Acres

County: Santa Clara

School District: 


L