‘I went to one of the best afternoon teas in the UK and one item stood out’

‘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