• Telephone 020 7378 1998
  • email. sales@thechristmasshop.co.uk
  • Free delivery on orders over £50.00
  • Telephone 020 7378 1998
  • email. sales@thechristmasshop.co.uk
  • Free delivery on orders over £50.00
The Christmas Shop
components.miniCartComponent.cartIcon.accessibilityLabel
  • Categories
  • For the Tree
  • For the Room
  • For the Table
  • For the Party
  • For the Gifts
  • For the Sparkle
  • CLEARANCE
  • Other Occasions
  • About us
  • Contact Us
  • Categories
    • For the Tree
      • For the Room
        • For the Table
          • For the Party
            • For the Gifts
              • For the Sparkle
                • CLEARANCE
                  • Other Occasions
                    • About us
                      • Contact Us
                        • Categories
                        • For the Tree

                        For the Tree

                        • Privacy policy
                        • Cookie policy
                        • Payment & delivery
                        • Terms & conditions
                        • Right of withdrawal
                        • Visa
                        • PayPal
                        • American Express
                        • MasterCard