Question for the Londoners here: is every Whittard store in London the same - I mean does it carry the same range of products? During my visit later this month I'd like to buy a few teas in a tin plus a small Chatsford teapot with the Whittard logo. My guess is that the Oxford Street shop ought to be pretty big...
All the Whittard stores are pretty much the same, though if you are in London visit Fortnum and Mason in Piccadilly who sell some nice teas. I am a big fan of their Assam (tippy golden flowery orange pekoe) which is a superb morning tea. It's also worth looking at the Jing tea website for China teas and more.