Clue: Its first store opened in Älmhult, Sweden, in 1958

Answer: IKEA

Length: 4


Similar Clues: