The Marks and Spencer head office is located at Waterside House, which is close to Paddington Station and the Heathrow Express. Marks & Spencer is a renowned brand in fashion and accessories and is very popular in the UK and internationally. The company has been in existence for over 125 years.
1 Additional Answer
The head office for Marks and Spencer Group is at the heart of London near Paddington station and Heathrow express, the physical address is Waterside House, 35 North Wharf Road, London, W2 1NW.
Marks and Spencer plc (also known as M&S; colloquially known as Marks and Sparks, Marks's or, simply, Marks) is a major British multinational retailer headquartered in the City of Westminster, London,...