Fred Perry Opens New Flagship Store in London’s Soho
Fred Perry has officially opened its new flagship store in London’s Soho district at 40-42 Lexington Street, marking a homecoming to one of the area’s most closely tied to the brand’s heritage. The store, which officially opened on March 20,…
