
Leon opens new store in Pancras Square
The fast food chain's latest branch opened on Pancras Square, marking the brand’s 10th new branch in 2015.
Marketing Manager Rachael Gough said, “This is a big one for us – we can’t wait to serve fresh food in thirty seconds from our thirty-second site.”
The 54-seat Leon is located a few moments away from Pancras Station.