A cafe is a small, cheap eatery or diner, sometimes called a "greasy spoon"
A café is sometimes called a coffeehouse or a coffee shop or tea shop in English, a café in French and a bar in Italian. (Cafe/café is the spelling in English, French, Spanish etc. But "caffe" is how the Italian word for coffee is spelled in that language.) It shares some of the characteristics of a bar, and some of the characteristics of a restaurant, but it is different from a cafeteria, which is a type of restaurant where customers can choose from many dishes on a serving line. In some countries, cafes more closely resemble restaurants, offering a range of hot meals, and possibly being licensed to serve alcohol. Most British cafes, however, do not sell alcohol.