Right now, The Body Shop operates 10 branches near Solihull, West Midlands. These are The Body Shop locations in the area.