Harrods Afternoon Tea
Iconic and opulent, Harrods department store has stood proudly in Knightsbridge in London since its creation in 1849.
Harrods afternoon tea is one not to miss
Exuding quintessential British elegance, the Harrods Tea Rooms on the fourth floor offer the ultimate afternoon tea and cream tea experience, enhanced by its beautiful décor and tranquil ambience. Arguably the best afternoon tea experience in London, you can sit back and relax with a fine selection of sweet and savoury treats, whilst sipping a delicious pot of tea, that is hand selected by their in-house Tea Tailor. Enjoy an unforgettable afternoon treat, whether you are celebrating an occasion or simply want to spend the afternoon in style.