England will travel to Barcelona to face Andorra in a Euro 2008 qualifier in March after Uefa agreed for the tie be to switched to the Olympic stadium.
The fixture was scheduled to be held in Andorra but the country's football association requested a move because the national stadium holds only 1,800.
The request was upheld by Uefa's executive committee meeting and Spain's Football Association also agreed.
The stadium usually plays host to Espanyol's Spanish League matches.
The English FA also backed Andorra's application.
Four years ago, only a tiny fraction of official England supporters were able to obtain tickets for the match in Liechtenstein and that caused a number of security issues.