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
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.