tavern

noun
  1. a place where alcoholic drinks are served; a bar or pub
  2. a small hotel or inn, especially one that serves food and drink
  3. Usage: historical

Examples