The Best Places to Buy A Christmas Tree In London
The Resident Magazine has done a round up of the best places to buy your Christmas Tree in London, and we’re honoured to be included!
This is what they say about us:
Quality for a good value is the Battersea Flower Station’s promise this season, delivering Christmas trees everyday beginning after 1 December from £25 to £70. Get your Nordmann Fir from the Battersea Flower Station to ensure that you won’t see as many pines falling off of your Christmas tree this year.
Read the full article here.