There is currently a total number of 6 Sports Direct locations open near Swansea, Dyfed. See an entire list of Sports Direct stores below.