It’s that time of the year again… and we have a very small selection of beautiful Christmas cards for sale, each individually painted by our children. Make sure to order yours quickly – they are guaranteed to sell out fast!
As always, they cost just £1.50 each, or 4 cards for £5. Please just contact us for more information about purchase or delivery.