Greggs plans to open 150 new stores despite elevated pay and energy costs

Greggs plans to open 150 new stores despite elevated pay and energy costs