This guide to everything vegetarian in London offers a thorough run-down of health and wholefood shops, 250 restaurants serving vegetarian food and green shops and places to buy cruelty-free cosmetics and clothes as well as vegetarian accommodation with details of where to find them, how to get there and opening hours.