The first Leon restaurant, in London's Carnaby Street, opened its doors in July 2004. For its founders - henry Dimbleby, John Vincent and Allegra McEvedy - the aim was to change the face of fast food,... This description may be from another edition of this product.