UEFA has selected Wembley Stadium in London to host the semifinals and final of the first continent-wide European Championship in 2020, ending a run of bidding failures by England.
Wembley was selected ahead of Bayern Munich's stadium in Friday's vote by the UEFA executive committee.
England had failed in bids for the 2006 and 2018 World Cups.
England hosted the Euro '96 tournament with the final at the old Wembley. The venue has been rebuilt since then into a 90,000-capacity stadium and staged two Champions League finals in the past three years.
UEFA was announcing the 12 cities across Europe that will host the other Euro 2020 matches.