Invicta Ground
United Kingdom · Europe
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.
Adapted from Wikipedia (CC BY-SA). Photography via Wikimedia Commons.