RetailFeatured
Moss Bros announces four new store openings
British menswear retailer Moss Bros has announced plans to open four new stores in the next three months, bringing its total store count to 106. The new locations include a 2,059 square foot flagship store on Jermyn Street in London, which will open on July 28, as well as another 1,390 square foot London store in Canary Wharf, which opened on...
loading...