There is presently a total number of 4 The Body Shop branches open near Carmarthen, West Glamorgan. Below you can find a list of The Body Shop locations in the area.