At the present, M&S Marks and Spencer operates 43 locations in Heywood, Lancashire. Refer to this page for a list of M&S Marks and Spencer stores in the area.