Moss unveils refurbished flagship on London’s Jermyn Street

British menswear brand Moss has reopened its Jermyn Street flagship store following a move to a temporary location on the prestigious shopping street while a “hugely ambitious refurbishment” of its original store at 103-105 took place.
Havoc links to the original reporting — the full story stays with the publisher.