I have not had a drop of tea or coffee here so far, but my friend had a glass or three of mint tea in an excellent Lebanese restaurant called Al Arez, 101 Edgware Rd, London W2 2HX. Recommended by some local boys when I asked them in Arabic, "Where's a good restaurant?" Best baklawa ever. Free with the meal.