Marks & Spencer is opening a new store in Madrid after leaving the Spanish capital 23 years ago BRITISH retailer Marks & Spencer is returning to Madrid- 23 years on from closing its shop in the Spanish capital. It will open an outlet 7 Oct, 2024 @ 12:12 Business & Finance·Lead·Madrid