London Wiki
Advertisement

Also known as the East London Stadium: a multi-sports stadium in Mile End park.

The Wikipedia page is at [1]

Advertisement