The new 21,800 sq ft store, located at 120 King’s Road, is Whole Foods’ first new UK store since 2014. It will feature a mix ...