The Teahouse, teas and tea-
making shop on Neal Street in London's Covent Garden
Home page