The Barge at the top of Charlemont Street by the canal is an incredible building on the inside. If you have a big enough corporate group, you could book out the entire bar.
Alternatively, they have many areas that are easily segregated into semi private spots. There’s the downstairs bar area, the upper floors that have 2 or 3 areas suitable for 100 or so guests.
Then there’s the loft area which gives the most privacy. They can do party food packages at a reasonable rate.
They also do cocktails and a good range of drinks. It’s a good central option that has availability. When you book a Christmas party with The Barge you will receive complementary finger food and prosecco.