New Roots is a great shop and chafe for vegans, vegetarians and for people who prefer only to eat ethical and organic food and drink. As well as hard to find vegan food it also stocks ecological cosmetics and toiletries. The cafe plays an important role in the community for people who want to meet up and socialise over a cup of coffee, or for groups to meet up with ethical interests. The employees are generally very friendly and helpful The cafe food includes sandwiches and pates (hot or cold) as well as some delicious vegan cakes. Prices are very reasonable, in fact last time I went in for a cup of tea it cost about 60p. Well worth a visit if you're ethically minded or a vege. read more