Subscribe Logo
Outlook Logo
Outlook Logo

Fleetwood Town FC

Fleetwood Town FC are a football club based in Fleetwood, Lancashire, England. Founded in 1908, The Fishermen or Cod Army, play their home games at Highbury Stadium.