PLEASE NOTE, ANY ORDERS PLACED AFTER 19 DECEMBER WILL BE SHIPPED W/C 6 JANUARY 2025
Why not explore our collections?
An irresistible collection of handmade traditional teddy bears.
from £169.00
from £115.00
from £125.00
from £119.00
from £139.00
£129.00
You’re viewing 1-12 of 19 products
The highest price is £1,495.00
Delivery at no extra cost for all orders over £100.
We source premium materials to lovingly create our bears.
Learn more about the world of Merrythought.
Four generations of the finest British teddy bears.
For exclusive news and offers
© 2024 Merrythought | Website by Shopify