Marks and Spencer’s Cheshire Oaks store – in pictures

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




For more information contact Kiosk Industry