This is a apartment home. This home is located at 680 Sharon Park Dr APT 20, Menlo Park, CA 94025.Show more