DROITWICH Spa's annual Cards for Good Causes shop has again opened for business.

The shop is based at the town library in Victoria Square and will sell charity cards and other gifts during the run up to Christmas.

Cards from charities including Save the Children and St Richard's are on offer at the shop that is staffed by volunteers.

Cards for Good Causes opens every year and is a popular choice for residents who want to donate money to charity when getting a selection of cards for family and friends.

Rosemary O'Grady who helps run the shop said: "This is a great cause. It gives people the chance to contribute to a good cause as well as buying much-needed Christmas cards.

"We have been running the shop for about 14 years at the library and it is very popular."

Cards for Good Causes opens during normal library opening hours.