Five great places to drink tea in London Five of the best tea places in London – as winter draws in, here are five great places for a brew selected by tea expert Alexi Duggins Read now Chevron down icon