Winter Forest Restaurant at Selfridges
It’s that time of year again! Head up to the top floor of the world famous Selfridges department store in the exclusive Forest Bar lift and enjoy some of the best views in London from this roof-top pop-up bar and restaurant.
Enjoy a fairy-light filled backdrop and some scrumptious mulled-wine in this winter-themed venue as you begin to feel all ‘Christmassy’ again (don’t fight it, you won’t win!). Choose between sitting inside in the cosy restaurant or take your drinks outside to the terrace where you can warm your soul with heaters and blankets as you stare out to the beautiful London skyline illuminated before you.