farmstand

A small place where farmers sell fresh food directly to people.