Whole Foods Market 11110

Whole Foods Market #11110 is a Whole Foods Market organic grocery store located at 63-97 Kensington High Street in London, England. The store opened 2007, when it was converted from a formerBarkers of Kensington.