Our stores offer the widest range of freshly harvested Christmas trees anywhere in London. All our trees are delivered direct from our growers to our retail sites, and are almost as fresh as the day they were cut!
When you buy any Christmas Tree with us over £40.00, you'll receive a baby Christmas Tree sapling especially grown for your children. Watch your children Grow along with their very own Christmas Tree. * Only one Kidmas tree per purchase.
We want to make buying your Christmas tree a special occasion for all the family. When you visit a Capital Christmas Tree store you will be personally served by one of our specially trained staff.
Our trees are grown by specialist Christmas tree growers who all adhere to the highest quality standards. We select only the best quality trees for our stores and are proud to offer the widest range anywhere in London.
Every tree has a story that starts many years before it reaches your home. Learn how our growers care for your Needlefresh Christmas tree throughout its life.Play the Video