Nestled among Mayfair’s Georgian townhouses and flagship fashion stores are some of the best hotels in the world. The perfect location for a Christmas break in London, Mayfair’s luxury hotels are a short walk from Bond Street and Green Park tube stations, and are just moments from Selfridges on Oxford Street.

Christmas at The Connaught

If you’re in London to go Christmas shopping, The Connaught on fashionable Mount Street is set right in the heart of the action. Mount Street will be magically illuminated with 63,000 Christmas lights, while The Connaught is famous for its artist-designed Christmas tree.

Retire here after a busy day of Christmas shopping and recharge your batteries in five-star luxury by relaxing at the hotel’s Aman Spa or with dinner at the three Michelin-star restaurant Hélène Darroze at The Connaught.

The Connaught is offering a two-night Christmas package in one of its rooms or suites for guests arriving on 24 December. The festive package includes a bottle of champagne and festive treats in the room on arrival; Christmas Eve carols; present-filled stockings; a horse-drawn carriage ride around Mayfair on Christmas Day with hot chocolate for children, and mulled wine or Baileys hot chocolate for adults; and a decadent lunch served in Jean-Georges at The Connaught, Hélène Darroze at The Connaught or The Connaught Grill. Younger guests will receive a personalised letter from Santa in advance of the stay; and at bedtime on Christmas Eve, they’ll be treated to milk and cookies, and carrots to leave out for Father Christmas and his reindeer. Guests booking a one-bedroom or signature suite will have their own Christmas tree.

With its cosy elegance and cocooning warmth, Christmas sees The Connaught come into its own – as crackling fires and flickering candlelight set the scene for an enchanting two-night stay.

The Beaumont

Anyone seeking a Christmas break in London with a dash of old-world glamour should book a stay at The Beaumont, an art deco paradise just a 10-minute walk from Bond Street station. During your stay, order a festive cocktail at Le Magritte Bar & Terrace and tuck into afternoon tea at The Gatsby Room.

Christmas at The Biltmore

Just off Grosvenor Square, the Biltmore is a short walk from the main shopping drags of Oxford Street and New Bond Street, making it an ideal place to stay for a Christmas shopping break in London. The hotel’s 307 rooms are surrounded by pristine gardens. Sink a cocktail on its terrace, open all year-round, before slinking off for dinner at Jason Atherton’s The Betterment.

Christmas at The Twenty Two

For a dose of Christmas decadence, book a stay at luxury boutique hotel The Twenty Two, sited on the corner of Grosvenor Square. The hotel’s 31 rooms and suites are sumptuously decorated with black-and-white marble bathrooms, four-poster beds, and velvet drapes.

Christmas at Claridge’s

Treat yourself to a glamorous Christmas break in London by booking a stay at this art deco icon. Every year, Claridge’s asks a partner and friend to design its dazzling Christmas tree with previous collaborators including Karl Lagerfeld and Christian Louboutin. Rooms are sumptuous and welcoming – no stark modernism here. Grab a classic cocktail in Claridge’s Bar, or tuck into a memorable Afternoon Tea in The Foyer and Reading Room.