'I went to one of the best afternoon teas in the UK with one menu item standing out' 0 29.09.2024 06:01 Express.co.uk The Kensington is a five-star hotel located in London's west end with the theme of the menu having an artistic twist.