The Body Shop owns 4 existing locations near Swansea, West Glamorgan. On this page you find a list of The Body Shop stores close by.