Television Centre, London (built 1960)
Location: 51.5099°N, 0.2263°W