They are called Vendors or Barkers by some people.
A person who provides specialist food items may be called a 'purveyor' of those items. So someone who sells tea is a purveyor of tea.
A food seller!
A market or a grocery store.
A person who sells food and small household goods
The person is a grocer (a seller of food and small household goods).
Well, darling, a person who sells tea is called a "tea seller" or a "tea vendor." It's not rocket science, honey. Just think of them as the magical beings who provide you with that delicious liquid gold to get you through the day.
Food-lover?
A shop that sells wine could be an off license
Any shop that sells what is called fast-food. The reason they are unhealthy is that they usually cater to peoples' cravings and not nutritional needs.
big person food
is the food that a farmer sells
Someone who serves food is called a "waiter" or a "waitress" and sometimes called "staff".