Planet Organic confirms new south-west London store
Retail Focus
NOVEMBER 23, 2022
Healthy supermarket retailer Planet Organic plans to launch its new south-west London store in Teddington at the end of February 2023. The re-fit and construction works will be commencing in December. Planet Organic is the UK’s largest fully certified organic supermarket, and the largest chain of Soil Association accredited stores. The brand is well known for its high quality, organic and planet-friendly ingredients.
Let's personalize your content