Top 5 bars in London to visit over Christmas

Posted: Dec 20 2016

Looking for somewhere to enjoy a Christmas drink and a festive bite to eat? At Tradewind Recruitment we have listed the Top 5 bars in London that are a must see over the festive period. From the fantastic views across London at the Sky Pod, to the stunning Christmas decorations at The Churchill Arms, we have the ultimate list revealing the places to visit this festive period. It is safe to say many bars and pubs in London go all out to welcome everyone for Christmas, and we certainly aren’t complaining!


1.     Vista Bar at the Trafalgar Hotel

Have you ever walked around London and thought it would be great to see the views of London without the hassle of the crowds? Then our suggestion is to visit the Vista Bar at the Trafalgar Hotel. You can sit out on the terrace (weather permitting) and get a great view of Trafalgar Square, enjoy exotic cocktails with spectacular views of the Square. It is a short walk from Charing Cross Underground Station.


2.     Dalloway Terrace

When you have spent all day Christmas shopping, or have done a spot of sightseeing, you will probably want to kick back and relax in a cosy pub, so why not experience the magic winter wonderland at Dalloway Terrace. Enjoy the delicious winter treats with a glass of whatever takes your fancy while taking in the stunning decorations that surround you from snow-dusted vines covering the walls to soft seating and well-lit Christmas trees. It’s only a short walk from Tottenham Court Road Station.


3.     Mari Vanna

Here is a bar for the ladies if you are having a classy day or night out, Mari Vanna is the place to be. Try a traditional, delicious Russian menu set in an elegant sitting room style restaurant. You will be surrounded by crystal chandeliers, antiques, and beautiful decorations; it is definitely the place to feel magical this Christmas. You can find Mari Vanna down the road from Knightsbridge Station.


4.     Sky Pod at the Sky Garden

Want to feel on top of the world, or top of London at least? Hit the Sky Pod, as the sun sets to make the most out of this festive season. The views from the Pod are breath-taking, and the sunsets are magical. The Sky Pod is a café by day and a cocktail bar by night welcoming guests from all corners of the world. Soak up the view of London while having a cocktail or two, get yourself to the Sky Pod this winter. The city lights are brighter than Christmas decorations you will not want to leave! You’ll find Sky Pod simply around the corner from Monument Station.


5.     The Churchill Arms

To get into the Christmas spirit you may have gone to see Christmas lights being turned on across London, however, to get into the Christmas spirit, The Churchill Arms is the place to visit! Not only will you be welcomed with the outside decorations, which are outstanding! But once inside, you will feel a warm Christmas ‘hug’ from the old-fashioned decorations and family atmosphere. The Churchill Arms is located near Notting Hill Gate Station.