New Leaf is a Tallahassee staple for organic food. They have a great variety and wonderful deli department that also makes smoothies. The prices are high - but what organic food store doesn't have high prices? Would love to have a Trader Joes here - but until Earthfare opens in December - New Leaf is the only place to find all your organic staples.
more