Association football venue

Invicta Ground

United Kingdom Plumstead

About

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