A Christmas pop-up shop supporting good causes has opened on the high street.

Cards for Good Causes has opened its annual shop at St Michael and All Angels church at 70 Sycamore Road.

Shoppers can visit until December 17 to browse the selection of Christmas cards, gifts, stocking fillers, wrap and tableware.

With the help of its volunteers, Cards for Good Causes raises money for 70 local and national charities.

The CEO of Cards For Good Causes Jeremy Lune said: “We can’t wait to meet everyone this year in our shop!

"Please come volunteer with us, or come and get your Christmas gifts whilst supporting the charities of your choice.

Bucks Free Press:

“I wish everyone a very festive Christmas and hope to see you soon!” 

Cards For Good Causes supports charities such as Diabetes UK, British Heart Foundation, and Alzheimer's Society among many others.

The selection of cards includes mix of traditional religious cards, old masters, landscapes, festive favourites and cute animals.

READ MORE: Bucks Free Press Nostalgia - 13 Black & White pictures from yesterday