Presently, Sports Direct has 4 branches near Gretna, Dumfriesshire. See the entire listing of all Sports Direct locations below.