At the moment, The Body Shop runs 35 stores near Sutton, Surrey. See this page for the entire listing of all The Body Shop branches nearby.