The Original Factory Shop owns 5 branches near Stroud, Gloucestershire. The list of The Original Factory Shop locations in the area can be found below.