Leighton Town

Club Info

Club Info

Official Name
Leighton Town FC
Address
Leighton Buzzard, England
Venue
Bell Close
City Leighton Buzzard, Bedfordshire
Capacity 2800
Address Lake Street