Planet Organic Torrington Place is now permanently closed.
We're sad to say goodbye... but! Our newly refurbished Tottenham Court Road
store is open - and only a six minute walk away from our Torrington Place store site.
You'll find all of your favourite organic produce, supplements, beauty products, delicious smoothies, nourishing hot food and coffee.
23-24 Tottenham Court Road