Daylesford opens their fourth farm shop in London
DAYLESFORD opened their fourth farm shop in London this October on Sloane Avenue. The brand’s expansion is located in the middle of Brompton Cross, spanning over 7,500 square feet across three floors. The farm ...