TWG Tea Leicester Square is a tea shop in Leicester Square, London. You can smell the teas before buying any amount you want, and the range of teas is very large. On the second floor there is a tea cafe with teapots, selling tea-flavored ice cream, macarons and sorbet. With so many teas, choosing is difficult without deciding in advance what to pick.