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

Answer: IKEA

Length: 4


Similar Clues: