New Planet Organic store is City slicker

Planet Organic has opened a new store in the City of London, taking its store portfolio to five.

The new store, based in Devonshire Square, close to Liverpool Street Station, brings over 8,000 lines of fresh, locally and sustainably sourced produce to a new audience of City workers.

As well as Planet Organic staples — organic and free-from foods, supplements and bodycare — the smartly appointed news store, located among bars and cafes in a covered street, also offers a food to go counter and coffee bar.

The new store is open 7.30am-9.00pm week days only , typical of most City-based retailers.