International Volvo Photo Locations Part 132 Magasin du Nord is a Danish chain of department stores. Its flagship store is located on Kongens Nytorv in Copenhagen. The company is a subsidiary of the British department store retailer Debenhams. The company traces its roots back to 1868 when Theodor Wessel and Emil Vett opened a draper’s […]