a coffee shop is a kind of restaurant that sells coffee, tea, cakes, and sometimes sandwiches and light meals.