All sports Site
All sports Site
England - Grimsby- Founded in 1998
Cleethorpes Town Football Club is a football team from England, based in Grimsby. The club was founded in 1998. Cleethorpes Town FC plays their home games in the The Bradley Football Development Centre.