Types of shop


A _____ sells a very large variety of food and drink as well as many other things.