SoldResidentialSold For $3,810,0001220 Hillview Drive, Menlo Park1220 Hillview DriveMenlo Park , California 940254Beds 3Baths 2,430Sq ftView Listing