The Big Carrot is an amazing health food store located in the Carrot Common. They sell organic fruit, veggies and grocery staples. Gluten free, dairy free, soy free, you can usually find what you are looking for here.
They have a vegetarian deli right in the heart of the grocery store! You select your items and pay by weight. Eat in (they will heat it up for you) or take it out. Anyone on a budget can do well with the soup of the day with bread, but a plate of sprouted lentil salad, red rice salad and garlic green beans makes a great meal!
The Big Carrot family of shops include a health and beauty section. Organic cosmetics, soaps or baby care products are sold here. It always smells so good! In another shop they run a dispensary for vitamins, supplements and homeopathic medicines. The staff are all super helpful and knowledgeable.