News

From regal classics to bold new takes, London’s tea scene is steeped in flavor, history, and charm. These 20 spots make high tea an unforgettable experience.