There is currently a total number of 8 The Body Shop stores open near Halifax, West Yorkshire. This is the listing of all The Body Shop branches in the area.