by Stocksnapper
LONDON, UK – APRIL 15, 2014: Leon is a restaurant group, based in London, specialising in seasonal, locally sourced fast-food.