The total number of M&S Marks and Spencer stores currently open near Middlesbrough, Cleveland is 12. This is the full listing of all nearby M&S Marks and Spencer branches.