At present, The Body Shop operates 4 stores near Leicester, Leicestershire. A list of The Body Shop branches close by can be foundthis page.