Queen Elizabeth II Stadium
Queen Elizabeth II Stadium is located on Donkey Lane, off Carterhatch Lane, Enfield Town, Enfield in London, England. It has a capacity of 2000 and the playing surface is grass.
Ground Name History
Queen Elizabeth II Stadium | None | None |