The ... of the Sixth Happiness (film set in China) (3)
I believe the answer is:
inn
(Other definitions for inn that I've seen before include ". . . of the Sixth Happiness (film)" , "Country pub, often with accommodation" , "Tavern with lodgings" , "watering-hole" , "bar" .)