Whole Foods Market 11112

Whole Foods Market #11112 is a Whole Foods Market organic grocery store located at 1-3 George Street in London, England. The store opened October 8, 2013.