Whole Foods Market 11115

Whole Foods Market #11115 is a Whole Foods Market organic grocery store located at 12-20 Glasshouse Street in London, England. The store opened May 22, 2012.