taverna

noun
  1. a Greek restaurant or inn, typically serving traditional food and wine

Examples