Whole Foods Market Opens First UK Store In Over 10 Years
After flagging the move last month, Whole Foods Market, the natural foods retailer owned by Amazon, yesterday opened its first new store in the UK since 2014. The 21,800 sq. ft. outlet is located at 120 King’s Road, Chelsea, London, adding to its five …