M&S Marks and Spencer operates 31 existing branches near Birkenhead, Merseyside. See an entire list of M&S Marks and Spencer locations below.