Looking for some Christmas spirit to go with your Christmas cards? Help out more than two dozen charities by buying from Cards for Good Causes.
The Cards for Good Causes multi-charity card shops are opening all over Surrey (and beyond) – they have cards from twenty-six different charities in stock, letting you make someone's Christmas a happier one even as you stock up on cards. The shops donate at least 70p in every pound spent.
The Kingston shop in the All Saint’s Parish Church is open until December 19, 10am – 4pm (opens noon on Sundays).
Other shops are open all around Surrey, South-West London and Berkshire – enter your address on their website to find the shop nearest to you.