Teddy Bears

Alesha - Limited Edition 350 Pieces
£200.00

Anna - Limited Edition 275 Pieces
£195.00

Bell - Limited Edition 250 Pieces
£225.00

Calliope - Limited Edition 200 Pieces
£145.00
£210.00

Chopin - Limited Edition 300 Pieces
£195.00

Darcey - Limited Edition 275 Pieces
£195.00

Garbo - Limited Edition 350 Pieces
£235.00

Gene - Limited Edition 250 Pieces
£130.00

Gershwin - Limited Edition 250 Pieces
£235.00

Granola - Limited Edition 250 Pieces
£200.00

Isadora - Limited Edition 275 Pieces
£195.00

Minnelli - Limited Edition 250 Pieces
£130.00

Paris Stilton - Limited Edition 275 Pieces
£190.00

Pinecone - Limited Edition 250 Pieces
£200.00

Terpsichore - Limited Edition 200 Pieces
£135.00
£210.00

Tucker - Limited Edition 300 Pieces
£65.00
£88.00

Wagner - Charlie Bears
£195.00

Zelena - Limited Edition 300 Pieces
£250.00