Fleetwood Town

Fleetwood Town

Founded 1908 🏟 Highbury Stadium Fleetwood, Lancashire 5,327 seats 👤 Matthew Lawlor