At present, Sainsbury's has 346 branches near Shepperton, Middlesex. See the entire listing of all Sainsbury's locations below.