a long table filled with assorted food at what looks to be a restaurant a number of people in a kitchen making food  a  bunch of food is laying out on a table A buffet with a lot of people looking at the dishes. The restaurant features a great variety of choices.