The total number of The Body Shop stores currently open near Luton, Bedfordshire is 7. This page displays the listing of all The Body Shop branches nearby.