This fits if it's small, informal, basic, you go up to the counter to be served (which looks right for the photos shown), meals can be either taken away or eaten on basic seating provided, and it serves a basic form of whatever is considered convenience food, locally - snacks and light lunch-y meals. Seating can be indoor, outdoor, or both, and it can be anything from a permanent building to a mobile truck or a beach bar.
The key characteristic is, it's informal, basic, and people go for the convenience and location, not for the quality of the food. It would normally be near a busy location like a main street, a market, an attraction, or a business district, and would usually be only open during daytime.
a small, informal restaurant where small meals can be eaten or bought to take away
a place where light meals or snacks can be obtained, often with a self-service system
an inexpensive food counter... [or sometimes] a small café or cafeteria. Various small, casual dining establishments might be referred to as a "snack bar" ... Snack bar may also refer to: ... a small café or "greasy spoon" style restaurant ... a lunch counter [among various other uses]
Lego: (seating sold seperately)