Atherton California 126 Amherst Ave, Menlo Park, CA 94025 – $1,070,000 2 beds 3 baths 1,585 sqft For Sale : $1,070,000 Sylvia Calderon Phone: (650) 270-5459 126 Amherst AveCA 94025Home For SaleMenlo Park