Fresh food deliveries available (London only)   Next Day and Standard delivery available
 >  > Planet Organic Devonshire Square
Planet Organic Devonshire Square

Planet Organic Devonshire Square

10 Devonshire Square
London
EC2M 4AE
UNITED KINGDOM
0207 220 9060

Opening hours

This store is temporarily closed
Our sister store, As Nature Intended, in Spitalfields remains open (132 Commercial Street, Spitalfields, E1 6NG)