Thank you, The Resident, for including us in your round-up of the best places to buy a Christmas Tree in London!
The multi award-winning Battersea Flower Station promises quality and value. They offer next-day delivery on Christmas trees to most SW postcodes every day from 1-22 December. Choose form non-drop Nordmann Firs priced £34-£145, as well as fragrant traditional Spruces and potted trees.