Central London (& City)
Planet Organic Tottenham Court Walk,
23-24 Tottenham Court Road, London, W1T 1BJ.
Planet Organic Torrington Place,
22 Torrington Place, London, WC1E 7HJ.
Planet Organic Devonshire Square
10 Devonshire Square, London, EC2M 4AE.
North London
Planet Organic Islington
64 Essex Road, Islington, London, N1 8LR.
Planet Organic Muswell Hill
111/117 Muswell Hill Road, Muswell Hill, London, N10 3HS.
West London
Planet Organic Westbourne Grove
42 Westbourne Grove, London, W2 5SH.
Planet Organic Wandsworth
52 Garratt Lane, Wandsworth, London, SW18 4TF.
East London
EAT 17
28-30 Orford Rd, Walthamstow, London E17 9NJ.