The Rise of London’s Planet Organic
As a personal trainer my London clients often ask me questions like: “where can I buy rye or millet bread in London?” or “are there any shops in London which sell chia seeds?” My usual answer to these questions is “Planet Organic.” Bursting onto the London scene in 1995 with its first store in Westbourne […]