Location
The stafium is located in the Sealand Road Industrial Estate and is notable for straddling the England-Wales border. The pitch itself is in Wales (Flintshire), with the front gates and main office in England.
Read more about this topic: Deva Stadium