After falling behind to Marlon Slabbekoorn’s opener, Armstrong, Josh Sims and Demetri Mitchell struck to secure a convincing win for Neil Dewsnip’s youngsters.
Newcastle youngster Armstrong was the star of the show, and Alan Pardew must be delighted to see a Toon striker find the back of the net after United's poor start to the season.
England fell behind on 11 minutes, somewhat against the run of play when Slabbekoorn scored from ten yards.
The Lions equalised when Sims won the ball inside the Dutch half. He played an inch-perfect ball to Armstrong, who showed his predatory instincts by firing in left footed from just inside the area to draw his side level on 24 minutes.
Armstrong then returned the favour, winning a strong tackle with Kaan Karabakal, and Sims picked up the ball to embark on a fine run past three defenders before hitting a superb individual goal past the outstretched Van Bladeren and inside the far post.
It got even better for the hosts on the stroke of half time as they stretched their lead. Skipper Ledson won a tackle and the ball fell to Armstrong who cut past a defender before firing in left-footed to grab his second of the afternoon.
On 51 minutes Moore embarked on a run forward from the back with the ball at his feet, but as he started to think about pulling the trigger, he was bundled to the ground by a desperate Dutch defender 25 yards from goal.
Manchester United’s Mitchell stepped-up to unleash a fierce left-foot drive into the top corner to make it four.
Armstrong came close to claiming a hat-trick on two occasions, striking over the bar from 25 yards and forcing the ‘keeper into a smart save after beating the offside trap down the right of the area.
England (4-3-3): 13 Sam Howes (West Ham United); 2 Mandela Egbo (Crystal Palace), 4 Dael Fry (Middlesbrough), 6 Taylor Moore (RC Lens), 3 Callum Connolly (Everton); 11 Lewis Cook (Leeds United), 9 Ryan Ledson (C) (Everton); 18 Josh Sims (Southampton), 10 Callum Cooke (Middlesbrough), 19 Demetri Mitchell (Manchester United); 16 Adam Armstrong (Newcastle United)
Subs: 17 Sheyi Ojo (Liverpool) for Cooke (45), 14 Jordan Rossiter (Liverpool) for Moore (59), 7 Jake Clarke-Salter (Chelsea) for Ledson (59), 15 Dominic Solanke (Chelsea) for Armstrong (66), 5 Tafari Moore (Arsenal) for Mitchell (66), 8 Jonoje Kenny (Everton) for Sims (81), 12 Josh Onomah (Tottenham Hotspur) for Sims (81)
Subs not used: 1 Freddie Woodman (Newcastle United)