Newflower Farmers Market (a competitively priced organic food store otherwise known as Sunflower Farmers Market) on Henderson Avenue opened yesterday. Since Whole Foods on Greenville Avenue has officially moved to their new digs in Lakewood, this store should be a welcome surprise to those in the area. I haven’t been by yet, but a friend of mine has and they were impressed. They said they have a great selection of chicken sausages (one of my faves) and produce, and that the cereal they usually buy at other grocers is a dollar or two less there. I plan on stopping by later today. Will give you a full report, unless of course, one of our savvy SideDish reporters beats me to it.