M&S Launches Exclusive Clothing Store at Battersea Retail 4 December 2024 Marks & Spencer has launched a new clothing-only store in Battersea Power Station, London.The shop spans 8,400 square feet and…