Designed by
Title
Pret A Manger London #59252925
Description
London, England - Sept 09, 2015: People crowd the pavement and can be seen inside a Pret A Manger store in London, England. Started in 1986, the food and drink vendor now has 350 stores worldwide
This image is editorial