I've been to London and many places in England too, my Mum is English so I am half English.
Although I was only 9 when I last went there and sadly a bit young to know much, but I know there would be some fantastic muppet destinations, Be sure to go Harrods, one of the most exclusive shops in the world and they would surely have some great muppet stuff. Its the place where the queen shops.
Theres a huge toy shop in London too, one of the biggest in the world called Hamleys they would have something good too, its worth a look anyway.
I have heard they do tours to where they used to film the muppet show and theres other places in which they filmed movies and where items from muppet movies are. The great muppet caper was in London so there must be something there.
London would be one of the best places for muppet stuff and muppety goodness around I would say, I wish I could come with you.
I hope to come to England one day in the not too distant future, you are so lucky.
My uncle works for the BBC which is the largest broadcaster in TV and radio there and round the world and thats the company who own the old muppet show building so hopefully I might be able to get a look there!
Have a great time, you are so lucky!
from,
Paul