This restaurant is a perfect place for those who wish to enjoy highly delicious and nutritious vegan, vegetarian and Mediterranean foods. There is also a provision of snacks and salads at this place. The major attraction of the place is cosy atmosphere and homely-feeling while eating.
Address: 135 Whitecross St, London EC1Y 8JL, UK
Hours: 12–3PM, 5–11PM
Phone: 020 7250 3452
Known for offering healthy foods, meals and dishes, it is perhaps one of the superb vegan and vegetarian restaurants in London. You may prefer eating in a semi-private dining room or publicly in the open dining room. Apart from meals, there is also a provision of pre-drinks on the lovely marble-top bar.
Address: 51A, Queen Caroline St, Hammersmith, London W6 9QL, UK
Hours: 12–2PM, 6–10:30PM
Phone: 020 8748 6932
Suggested by the name, this restaurant is known for its mouth-watering and varieties of cupcakes. Apart from cupcakes, you may also enjoy and get baked goods, cookies and shakes at this place. It is known to be the foremost vegan bakery in London. You will be amazed to come across wide varieties of cookies, cupcakes, layer cakes, muffins, sandwiches etc.
Address: 408 Coldharbour Ln, Brixton, London SW9 8LF, UK
Phone: 020 3086 8933
This restaurant is associated with the renowned Radha Krishna Temple. It is particularly famous for serving vegetarian and vegan Indian dishes salads and sweets. The restaurant is basically aimed at offering fresh and highly nutritious meals to the customers and that too at reasonable prices. At this restaurant, you can enjoy the purely vegetarian cuisine.
Address: 9-10 Soho St, Soho, London W1D 3DL, UK
Phone: 020 7437 3662
Though it is a modern restaurant however you can still enjoy your dishes and meals in a dining room that is decorated in an artistic manner. It is appropriate for people of all groups. Here you can enjoy delicious vegetarian dishes. There is an endless list of vegetarian dishes that are served at this restaurant.
Address: 17-18 Took’s Ct, London EC4A 1LB, UK
Hours: 12–2:30PM, 6–10PM
Phone: 020 7242 2622