Invicta Ground photograph

Invicta Ground

Use attributes for filter !
Opened 1890
Locations Plumstead
London
England
Date of Reg.
Date of Upd.
ID2152914
Send edit request

About Invicta Ground


The Invicta Ground was a football stadium in Plumstead, south-east London, that was the home of club Royal Arsenal which is now known as Arsenal.

Related Persons

Next Profile ❯