All sports Site
All sports Site
Wales - Llanelli- Founded in 1896
Llanelli Town Association Football Club is a football team from Wales, based in Llanelli. The club was founded in 1896. Llanelli Town AFC plays their home games in the Stebonheath Park.