Merry Thought Tower Of London Teddy Bear Plush.
In new condition
Made in England
Blue ribbon around neck
Part of the tag is still attached