French inn or tavern (7)
I believe the answer is:
auberge
I believe this is a double definition.
'french inn' is the first definition.
(type of inn or hotel in France)
'tavern' is the second definition.
(I've seen this before)
(Other definitions for auberge that I've seen before include "Hotel" , "restaurant" , "(French) inn or tavern" , "Continental inn" , "Local" .)