In June 2007, it opened its first full-size store, a total of 80000 sqft on three levels, on the site of the old Barkers department store on Kensington High Street, West London and currently their largest store in the world.