is a restaurant a store?
Generally speaking, a “shop” and a “store” are places where you go to buy something. The difference is that a “shop” is usually quite small, and a “store” is big. On the other hand, a “restaurant” is a place where you go to eat something.