Clue: London arena that Pelé dubbed "the cathedral of football"

Answer: WEMBLEYSTADIUM

Length: 14


Similar Clues: