The total number of SPAR branches currently operational near Shaftesbury, Dorset is 36. See this page for the entire listing of all SPAR locations nearby.