coffeehouse

noun
  1. a small restaurant that serves coffee and other beverages, often with light meals or snacks
  2. a place where people gather to drink coffee and socialize, often featuring entertainment such as music or poetry readings

Examples