The Montague on the Gardens Ski Lodge
The Montague on the Garden's Ski Lodge is a quirky winter party venue that's vowing for the top spot of best place to drink mulled wine in London. Take your party here and you'll revel in festive decor with mini bratwurst, turkey schnitzel and deep fried Camembert to accompany your drinks.