London Road Stadium (built 1913)
Location: 52.56472°N, 0.24028°W