First look: Ben Sherman unveils Brighton and London stores
British heritage menswear brand Ben Sherman has returned to the UK high street with the openings of two flagship stores in Brighton and London's Soho as part of its expansion plans, Drapers can reveal.