Today, M&S Marks and Spencer operates 4 branches near Barnstaple, Devon. See below for an entire list of M&S Marks and Spencer locations close by.