Embrace the luxurious British tradition that is afternoon tea. While in London, explore the most notable hotels for traditional afternoon tea.