London has a super Whole Foods!

There are Whole Foods stores in many cities across the world but NOTHING prepared me for my visit to the London store on Kensington High Street. A massive three story former department store has been transformed into a sea of international foods and prepared meals that go on and on.    This was late on aContinue reading “London has a super Whole Foods!”