Templars Square (built 1965)
Location: 51.732147°N, 1.216974°W