Fresh food deliveries available from Saturday 6th June (London only)   Standard delivery not available, please check tomorrow   UK Next Day delivery not available, please check tomorrow
 >  > 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)