Whole Foods Market 10139

Whole Foods Market #10139 is a Whole Foods Market organic grocery store located at 1181 Yulupa Avenue in Santa Rosa, California. The store opened 2002, when it was converted from a formerFood for Thought.