Report a review

  • 5
  • Best in London

Hands down the best vegan place in London. Everything I tasted here was delicious. Make sure you go at dinner time!


Why are you reporting this review?