Teddy bear

£12.99

A Royal Marsden teddy bear.

Currently only available in Medium (30cm tall)

Hand washable

Conforms to European Safety Standards

Related products