Financial terms were not disclosed.
Lundestrom, 18, had 15 points (six goals, nine assists) in 42 games with Lulea HF in the Swedish Hockey League last season.
Ranked eighth among International skaters in NHL Central Scouting's final rankings, Lundestrom (6-foot, 183 pounds) won a silver medal with Sweden at the 2018 World Junior Championship, when he had two goals in seven games.