The oldest teahouse in London. In a city famous for the stuff that honour carries much weight, and tea lovers absolutely must make a beeline for the Twinings teahouse at 216 Strand. There is even a sampling counter, which we’re always in favour of.
Comments