Coffeehouse and coffee shop are related terms for an establishment which primarily serves prepared coffee and other hot beverages.
Café or cafe or caff may refer to a coffeehouse, bar, tea room, small and cheap restaurant, transport cafe, or other casual eating and drinking place, depending on the culture.
A coffeehouse may share some of the same characteristics of a bar or restaurant, but it is different from a cafeteria.