Lookers Vauxhall Stadium

The Lookers Vauxhall Stadium, known today as the Deva Stadium, is located in Chester, England, and serves as the home ground for Chester F.C. It is uniquely positioned on the border of England and Wales, with the pitch residing in Wales and one stand in England, offering spectators a unique cross-border football experience.

Country England
City Chester
Address Bumpers Lane
Capacity 5,400
Surface Grass
Image of the stadium Lookers Vauxhall Stadium