I am an Administrative Assistant in the US looking to host a business dinner for 40-50 people in central London. I've had really amazing luck using the Chowhound board for similar suggestions in Amsterdam & Sydney so I'm hoping to find an equally amazing spot in London. Can anyone recommend a business-appropriate restaurant with a large private dining area (or a semi-small restaurant that might be willing to close for the night)? Ethnic food or more "traditional" British fare welcome.
I am looking for mid-range pricing and atmosphere (a 40 GBP set menu would be ideal). We will bus everyone from LHR so I am pretty open in terms of neighborhoods.