SPAR has 8 branches near Moffat, Dumfriesshire. See this page for a full listing of every SPAR store nearby.