Buffalo Grill is a chain of steakhouses based in France, with over 280 outlets in Europe, mostly in France, but also in Luxembourg, Switzerland, Spain and Belgium.
Buffalo Grill is a chain of steakhouses. These steakhouses are based in France mostly in France, but also in Luxembourg, Switzerland, Spain and Belgium. This was with over 280 outlets in Europe.