Info

Founded
1973
Address
Canal Street, Aylestone
Leicester
Country
England

Venue

Canal Street
Name
Canal Street
City
Leicester
Capacity
1000
Sponsored links