Marks & Spencer is opening its second largest store in the UK at Cheshire Oaks, near Liverpool
Source: www.theguardian.com
Photo tour of Marks and Spencer store
Marks & Spencer is opening its second largest store in the UK at Cheshire Oaks, near Liverpool
Source: www.theguardian.com
Photo tour of Marks and Spencer store