The total number of River Island stores presently open near Walthamstow is 24. Refer to this page for a list of River Island branches in the area.