Highbury Stadium

Highbury Stadium, located in Fleetwood, England, is a charming venue serving as the home ground for Fleetwood Town FC. Known for its intimate atmosphere, the stadium provides a cozy setting for fans, making it a distinct and memorable place to experience a football match.

Country England
City Fleetwood
Address Park Avenue
Capacity 5,327
Surface Grass
Image of the stadium Highbury Stadium