SoldResidential$3,795,000187 East Creek, Menlo Park187 East CreekMenlo Park, CA 940704Beds 3Baths 2,298 Sq ftView Listing