Christmas is just around the corner, so plan your annual Christmas party before London’s hottest spots fill up! The Resident has been busy seeking out the best…

Lead image: The Pavilion at The Tower of London 

1 Babylon at The Roof Gardens  Head for the rooftop this Christmas in the sanctuary of Babylon Restaurant at Kensington Roof Gardens. Dine with six or more of your closest friends while enjoying the gorgeous London skyline with a three-course Christmas lunch for £39.50 or dinner for £59 per person. Enjoy the likes of butternut squash soup, traditional roast English rose turkey tournedo with glazed chestnuts, fondant potato, pork chipolata sausage and Brussels sprouts with smoked bacon. Babylon also has a private dining room available for you and up to 500 guests with three-course meal packages, specialty drinks and champagne. 99 Kensington High Street, Kensington W8 5SA; virginlimitededition.com

2 8 Northumberland  8 Northumberland has two themes to choose from for your Christmas party celebrations: The Lost Palace of Atlantis and Winter Glitz and Glamour. For the former, 8 Northumberland will transform the ballroom space into an underwater wonderland with pearl encrusted table settings, coral and shimmering seaweed dripping from every inch of the room. The Winter Glitz is also sure to have your guests talking for weeks of its magic and charm as they enjoy a night within an elegant snow palace, adorned with diamond glint on the snow and the stars of winter in the sky. Enquire for prices.8 Northumberland WC2N 5BY; 8northumberland.co.uk

3 Roma Switch up your traditional Christmas party this year and party like the Romans do. At Roma you can choose from two types of Christmas parties depending on which of  their two venues you choose. At Roma’s main branch in the heart of the city just by the Tower of London, invite up to 75 of your friends and family for a sit down meal in their luxurious dining room, or go for more casual option and invite 200 people for drinks and canapes. Looking for a larger party with more of a nightclub feel? Roma has you covered! The Laurel Lounge accommodates 200 of your closest friends and family with drinks, canapés, a live band and a DJ. The prices start at £25 pounds pp for the buffet package and £35 per person for a 3 course meal.14 New London StreetEC3R 7NA; roma.london

4 Tate Modern & Britain Feel like experiencing culture and art with your loved ones this holiday season? Meet up with your friends and family at the remarkable Tate Modern museum for a night of delicious food and picturesque surroundings. There are choices of rooms based on the number of guests you are inviting, ranging from 150 guests to 1,500. Desperate to enjoy the art but not a part of a big group this holiday season? Pop over to the Tate Britain on 8 December from 6pm to 10pm to experience Christmas with Art where you can see the highly anticipated Impressionists in London exhibit, followed by dinner at the Rex Whistler Restaurant, for £100 a person.tate.org.uk

5 Chelsea Football Club Chelsea Football Club isn’t just a place for football fans. Stamford Bridge also has a number of events spaces and festive packages. Choose from bars for pre-party drinks, a range of flexible function suites and hotel accommodation all in one handy location. Exclusive parties start from £65+VAT per person for a traditional carvery including arrival drinks, a three-course carvery, wine, crackers and DJ. You can also make a number of package additions, including unlimited wine, bottled beer and soft drinks (£20pp for two hours or £25pp for three), a cheese table for £4.50pp, photo booth for £595, two casino tables for £695 and more. A minimum party number of 40 applies. Available to book until 31 January 2018.See chelseafc.com/events

6 The Royal Park Hotel This 19th century townhouse hotel in central London has a number of Christmas party options. You’ll be welcomed by friendly staff with a mulled wine reception, followed by a three-course festive feast, coffee and mince pies in the secret garden, and then on to the dance floor to party the night away. Available for private parties from 10 to 36 guests on an exclusive use basis only from 6pm-12pm (late license available until 1am at additional cost). Three-course festive lunches are also an option. Both start at £45pp.3 Westbourne Terrace, Lancaster Gate, Hyde Park W2 3UL; theroyalpark.com

7 Dalloway Terrace Looking to transport your guests to a winter wonderland this Christmas? Bloomsbury’s Dalloway Terrace will be transformed into an enchanting frosty hideaway complete with large outdoor heaters, delicious food from Head Chef Hans Louis and specialty cocktails. Winter at Dalloway will be live from 6 November 2017. Maximum party booking is eight guests, thereafter exclusivity hire fees apply.16-22 Great Russell Street, Fitzrovia WC1B 3NN; dallowayterrace.com

8 Bateaux London’s Thames Cruises Take your Christmas party to the open water this December with Bateaux London’s Thames Cruises. Choose between the Harmony vessel for 100 guests and the Symphony vessel for 150 or more, both fully decorated for a festive atmosphere. Enjoy your favourite Christmas meal with a special festive package in honour of Bateaux’s 25th Anniversary for a total of three and half hours. Smaller groups of six or more can also choose to share the boat with others. Tickets for the private dining cruises are £115 per person, based on a minimum number of guests.Embankment Pier, Victoria Embankment WC2N 6NU; bateauxlondon.com

9 May Fair Hotel Head to the May Fair for a night of glitz and glamour with a choice of two decked out festive rooms – the Danzinger Suite and the Crystal Room . Enjoy packages including room hire, reception drinks and starters upon arrival, a three course meal prepared using the freshest ingredients, half a bottle of house wine and crackers from £99pp. The May Fair is also happy to customise according to personal preferences.Stratton StreetW1J 8LT; themayfairhotel.co.uk

10 The Brewery The Brewery promises to take your event from dull to dramatically different. Each holiday season they provide a new theme even more unique than the year before. This year’s theme is Journey To The Moon, the latest film from The Brewery Picture Co and an homage to silent film producers. On arrival you will laugh in the face of prohibition and take cocktails alongside the film’s director and big screen stars of the movie before taking a peek behind the scenes as you are taken away to dine and party late into the night. The night will transport you to the 1920s with era-appropriate drinks, food and waiters. Packages are available from 10 to 300 guests. Exclusive hire of their Porter Tun room (300 – 1,000 guests) is £125 +VAT, and all other spaces are £120 +VAT.52 Chiswell StreetEC1Y 4SD; thebrewery.co.uk

11 The Magic Roundabout Wow your guests this holiday season with a unique dining experience under a heated tent in the centre of Old Street roundabout. With four bars and three award-winning street food traders, the venue is available for private hire throughout the season for groups of up to 500 from £60pp. The funky decorations and cool cocktails ensure that your party’s going to be the talk of the town. Perfect for guests that are into a more casual event with fun street food, craft beers and dancing. 16 St Agnes Well EC1Y 1BE; magicroundabout.co

12 The Pavilion at The Tower of London Enjoy your festive evening in a location at the iconic at The Tower of London. Situated within the North Moat, the regal interior paired with the phenomenal location makes this an impressive Christmas party venue. The Pavilion provides a live band to ensure your night is not only real and enriching but fun and lively, accommodating 200-600 dinner guests and a standing reception for 200-1,000 people. Tower of London EC3N 4AB; pavilion-toweroflondon.co.uk

13 Bar Hütte Debut at Hyde Park Bar Hütte debut’s at Hyde Park’s Winter Wonderland this year and they’re inviting you in for a Christmas Party. Hyde Park’s mini village of Alpine huts will have karaoke machines in each hut, cocktails and a waiter to serve hot and cold refreshments. Rent out your personal Bar Hütte for a private celebration with up to 10 or 20 people. Every hütte comes complete with festive lights and rustic wooden décor. Upgrades are available to include alpine blankets, fancy dress and champagne. £14-£18pp per hour for adults and £7-£9pp per hour for kids. Upgrade options start from £20 (the champagne upgrade is £50 per bottle).hydeparkwinterwonderland.com

15 Altitude 360 Rise above it all this festive season. Host one of the most envied Christmas parties this year atop Victoria’s Millbank Tower at Altitude 360 as guests marvel at London’s iconic skyline. Offering a three-course feast with all the trimmings, seasonal cocktails and an impressive dance floor, there’s no better place to wait under the holly for your secret office crush this festive season. Altitude also has two other venues to choose from – still encompassing remarkable 360 views, Skyloft has a cosy warehouse feel that is perfect for the holiday season, or, for something more formal, the Millbank Media Centre provides everything you’ll need for a presentation with a 270 person auditorium and fully stocked bar. Millbank Tower, 30 Millbank SW1P 4RS; altitudelondon.com

16 React Charity’s Christmas Party This Christmas season give back to a truly worthy cause. React, a children’s charity based in Kew that provides essential aid and equipment to families of children with life-shortening illnesses, is hosting a fundraising Christmas party on Saturday 25 November at The Bank of England Sports Centre. For £95pp, guests will enjoy drinks followed by a three-course meal and dancing to the live band Buddhalicious. So for a more philanthropic Christmas bash, take the team to React’s Roehampton bash. Priory Lane, Roehampton SW15 5JQ; reactcharity.org