Men's

Leicester City Stadium

Country

England

City

Leicester

Capacity

32,261

Location