Inside India’s first Pret A Manger | All You Need To Know
Pret A Manger, UK-based coffee and sandwich chain opened its first store in India today. Pret A Manger, which means “ready to eat” in French, was founded in London in 1983, with the first shop opening the following year and soon after the chain with the star sign, chrome furniture and freshly prepared offerings became […]
Inside India’s first Pret A Manger | All You Need To Know Read More »