Vector logo tagged with: City Of Westminster
Fashion and Apparel »
Marks and Spencer is a British retailer headquartered in the City of Westminster, London, with over 700 stores in the United Kingdom and over 300 stores spread across more than 40 countries. It specializes in the selling of clothing and luxury food products. M&S was founded in 1884 by Michael Marks...



