Back to photostream

Walthamstow Stadium

London, England, UK - June 1, 2019: The art deco clock tower of Walthamstow Stadium stands disused after closure of the greyhound racing track.

49 views
0 faves
0 comments
Uploaded on August 10, 2019
Taken on June 1, 2019