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.