At the present, The Body Shop runs 6 stores near Basingstoke, Hampshire. This is the full listing of all The Body Shop branches in the area.