Designed by
Title
Leon is a fast food restaurant chain based in the United Kingdom, established in 2004. #181084680
Description
London, Spitalfields, UK. April 29th 2020: Leon is a fast food restaurant chain based in the United Kingdom, established in 2004. This branch is open in Spitalfields Market, East London.
This image is editorial