We have beautiful British grown Poinsettias in all sizes from £5.99 to £39.99

We have rolled back the cost of our British grown Nordmann Christmas trees to 2010 prices, with a 6ft tree now at only £50.

We have been busy inside our spectacular Christmas and Gift shops, but you will still find a huge selection of decorations, lights and gifts.