Great spot within walking distance of downtown Menlo Park.