Answer by
Anonymous
Yes the original shop from 1706 in still in The Strand. However from 2011 a lot of the production will move from the UK to Poland thus making the Twinings of London thing a bit of a sham! "Twinings of Gdansk" doesn't quite sound the same, does it?