This place looks pretty big from the outside so I stepped in expecting to have a big choice of products to choose from. Personally speaking for my needs, it was quiet disappointing.
1stly it isn't 100% vegetarian as they sell organic chicken stock & also whey.
2ndly a massive amount of the shop is dedicated to supplements meaning that the choice of food products was much more limited than I expected. I couldn't buy any non dairy spread.
As per the restaurant listing on Happy Cow, there is a restaurant upstairs.
Staff were perfectly pleasant.
Cons: Surprisingly limited food choice, Not 100% veggie