Preview

The Strata building at the Elephant and Castle in London, England, United Kingdom, Europe
The Strata building at the Elephant and Castle in London, England, United Kingdom, Europe
Image ID: 911-7359
Artist: Ashley Cooper
Purchase a commercial license Buy framed prints & more from our print store