‘I went to one of the best afternoon teas in the UK and one item stood out’
Taking a trip to The Kensington, located in west London, Brits can experience the Art of Afternoon Tea. The five-star hotel not only offers customers the chance to enjoy dining at its best but also strip back and enjoy British traditions. The Kensington has elevated afternoon tea into a true art form with an experience … Read more