Cranberry's is a small health food store with a delicious restaurant in the back. The prices are quite high for the grocery items; however, as Cranberry's is the only place in Staunton to find most of the organic and international food items, I guess the owner can charge what she wants!
I do LOVE the eatery in the back of the building. The ingredients are very fresh, the veggies are crisp and the homemade quiches are delicious! Two items that you have to try (if you're sick of all the meat-and-potatoes restaurants) are the Taj Majal and Thai Chicken (or Tofu) dishes. They are available as a wrap, or even better, served on a bed of fresh greens.