Vintage Hamley's Teddy Bear£10.00PriceVintage Hamley's Teddy BearApprox. 10 inches tallChoose postage or collection from our shop at checkout.ADD TO CART
Vintage Hamley's Teddy Bear£10.00PriceVintage Hamley's Teddy BearApprox. 10 inches tallChoose postage or collection from our shop at checkout.ADD TO CART