Buffalo Grill
Buffalo Grill is France's largest themed restaurant chain ( as measured by sales and locations ) with 360 locations in 4 countries ( France , Luxembourg , Switzerland and Spain ) . 
<triplet> Buffalo Grill <subj> France <obj> country