Scottish Christmas tree farm that supplies Downing Street up for sale for £2 million
Garrocher Christmas Tree Farm in Ayrshire, which provides Christmas trees to 10 Downing Street and the Ritz Hotel in London, has just gone up for sale — and it comes with a farmhouse.
22 Oct 09:39 · Daily Record