
The Tea House in Covent Garden is One of the Most Original Tea Shops in London: If you're a tea connoisseur on the hunt for tea shops in London, The Tea House in Covent Garden is certainly worth a visit. This Covent Garden tea shop has a large range of quality teas and also has one of the prettiest shop windows in London. It is not surprising that it is the most photographed shop in Covent Garden. An Authentic London Tea Shop Since its establishment in 1982, The Tea House has been and … [Read more...]