Info

Country
England

Venue

Loughborough University Football Stadium
Name
Loughborough University Football Stadium
City
Loughborough, Leicestershire
Capacity
2500
Sponsored links