auberge; French-style inn with restaurant
A lodging that emphasizes high-quality French cuisine, often in a rural or resort setting. The word is a direct borrowing from French and is used in Japanese to describe a specific type of accommodation-restaurant hybrid.
from French
We enjoyed French cuisine at an auberge over the weekend.
In this area, there are auberges dotted around that use local ingredients.