At this time, The Body Shop has 37 branches near Brixton. See the full listing of all The Body Shop locations below.