Skip to main content

London Whole Foods Opens

6/6/2007

London, Whole Foods’ first store in Europe opened in London on Wednesday. The U.K. flagship, located in the Kensington neighborhood of London, occupies three floors and includes a bakery and in-store restaurants.

X
This ad will auto-close in 10 seconds