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