Read these definitions and choose the right variant.
1. A small restaurant where drinks and small meals, such as tea and cakes, are served:
2. A very large shop that sells a large number of products, usually at low prices:
3. A shop where you can buy toys :