The Landmark
The Winter Garden at the Landmark London has 2 AA Rosettes and is also a former winner of the Tea Guild Award of Excellence. This five star hotel offers a truly amazing dining experience and afternoon tea at the Landmark Hotel is no exception.
[READ MORE]
Undoubtedly one of the best restaurants in London, The Winter Garden is both a stunning and unique environment to take afternoon tea. The eight storey high glass atrium adds a touch of the surreal in the centre of London and is one not to be missed.