Big bear cushion ochre

price
19,95

What is it?

A smile for every day! Made in the UK, 50x50cm not including the inner cushion.