Nealon Park is located at 800 Middle Ave, Menlo Park, CA 94025. The playground at this park is newly built as of fall 2019. The park itself is 9 acres large.  The playground is provided by GameTime playground equipment a... Read More