Walk to so much! right in downtown Menlo Park