auberge

noun
  1. a small inn or restaurant, typically in a rural or provincial area, especially in France
  2. Usage: French origin; often used in English to refer to charming, modest lodgings or dining establishments

Examples