Saucony Opens London Flagship Store in Covent Garden

Saucony has landed in London. Located at 4 James Street in the heart of Covent Garden, the new 3,695-sq.-ft. store spans two floors and aims to serve as a hub…