Originally Posted by
Raffles
FOrtnum & Mason is the world centre of all things tea-related, although I'm sure Harrods and Harvey Nichols have some decent options as well
Selfridge's in Oxford Street also have quite a good stock of different teas, although I'm not sure about Tetley's Earl Grey. (I doubt that brand of Earl Grey would be a big seller, since Tetley's is usually noted for providing what one might call "a hearty brew", whereas Earl Grey distinctly does not fall into that category!)