M&S to vacate its Covent Garden store

Marks & Spencer is closing its store in Covent Garden, WC2, and will vacate the premise in March 2018. The 20,000 sq ft shop on Long Acre, which is owned by the Mercers Company, is likely to