Right now, The Body Shop operates 35 stores near Loughton, Essex. This is a complete list of The Body Shop branches in the area.