Awarded 2 AA Rosettes, The Winter Garden at The Landmark London is the ideal place to enjoy the British traditions. The Winter Garden is situated at the heart of the soaring 8-storey glass atrium, with magnificent palm trees and beautiful picturesque surroundings. Share an intimate dinner under the starry sky in the evening, or enjoy an assortment of sandwiches, freshly-baked scones and French pastries with friends at afternoon tea, alongside freshly-brewed leaf and herbal teas. A glass of Taittinger Champagne can also be added to really make the most of it. With its efficient service and delicious food, The Winter Garden is also a top choice for a quick business lunch or celebrating a special occasion during an unforgettable dinner.