126 Amherst Ave, Menlo Park, CA 94025 – $1,070,000

EstatesDaily.com